Coverity ID: 25: Resource Leak
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2007-03-21 Theodore Tso <tytso@mit.edu>
+ * icheck.c (do_icheck): Fix memory leak and clean up error
+ handling paths.
+
* htree.c (htree_dump_int_block): Fix memory leak on error paths.
* dump.c (rdump_dirent), htree.c (htree_dump_leaf_node),
for (i=1; i < argc; i++) {
if (strtoblk(argv[0], argv[i], &bw.barray[i-1].blk))
- return;
+ goto error_out;
}
bw.num_blocks = bw.blocks_left = argc-1;
error_out:
free(bw.barray);
- free(block_buf);
+ if (block_buf)
+ free(block_buf);
if (scan)
ext2fs_close_inode_scan(scan);
return;