summaryrefslogtreecommitdiff
path: root/src/inode.c
diff options
context:
space:
mode:
authorrobi <robi>2011-12-15 18:21:45 +0000
committerrobi <robi>2011-12-15 18:21:45 +0000
commit68176069298703104d23e24477ce6d5dc3c25cb1 (patch)
tree7d6fa24112fad15e6ad0cdfe8a643909cd823d06 /src/inode.c
parent55b4aadfe0f41b1c54da739bb28ac3f0c8ea2e78 (diff)
prevent some loops in large file systems >8TB
Diffstat (limited to 'src/inode.c')
-rw-r--r--src/inode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/inode.c b/src/inode.c
index 7fb673e..cb2e1e4 100644
--- a/src/inode.c
+++ b/src/inode.c
@@ -510,7 +510,7 @@ blk_t get_inode_pos(struct ext2_super_block *es ,struct inode_pos_struct *pos, e
// get journalinode from transactionnumber
-int get_transaction_inode(ext2_ino_t inode_nr, int transaction_nr, struct ext2_inode_large *inode){
+int get_transaction_inode(ext2_ino_t inode_nr, __u32 transaction_nr, struct ext2_inode_large *inode){
struct inode_pos_struct pos;
__u32 journal_block;
blk_t block_nr;
@@ -522,7 +522,7 @@ int get_transaction_inode(ext2_ino_t inode_nr, int transaction_nr, struct ext2_i
block_nr = get_inode_pos(current_fs->super, &pos , inode_nr, 0);
journal_block = get_journal_blocknr(block_nr, transaction_nr);
if (! journal_block){
- fprintf(stdout,"No journalblock found for inode %u by transaction %u\n",inode_nr,transaction_nr);
+ fprintf(stdout,"No journalblock found for inode %lu by transaction %lu\n",inode_nr,transaction_nr);
retval = -1;
}
else {