dump.f2fs: fix an error in dump nat pack num
authorYunlei He <heyunlei@huawei.com>
Sat, 19 Nov 2016 13:24:41 +0000 (21:24 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 22 Nov 2016 01:02:33 +0000 (17:02 -0800)
This patch fix an error in dump nat pack num

Signed-off-by: Yunlei He <heyunlei@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fsck/dump.c

index 8e7c85c..5d0d3d9 100644 (file)
@@ -34,7 +34,7 @@ void nat_dump(struct f2fs_sb_info *sbi)
        pgoff_t block_addr;
        char buf[BUF_SZ];
        int seg_off;
-       int fd, ret, pack = 1;
+       int fd, ret, pack;
        unsigned int i;
 
        nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1);
@@ -47,7 +47,7 @@ void nat_dump(struct f2fs_sb_info *sbi)
        fd = open("dump_nat", O_CREAT|O_WRONLY|O_TRUNC, 0666);
        ASSERT(fd >= 0);
 
-       for (block_off = 0; block_off < nr_nat_blks; block_off++) {
+       for (block_off = 0; block_off < nr_nat_blks; pack = 1, block_off++) {
 
                seg_off = block_off >> sbi->log_blocks_per_seg;
                block_addr = (pgoff_t)(nm_i->nat_blkaddr +