+2007-04-04 Jim Garlick <garlick@llnl.gov>
+
+ * inode.c (ext2fs_write_new_inode): Fix memory leak.
+
2007-04-04 Theodore Tso <tytso@mit.edu>
* tdb.c, tdb.h, Makefile.in: Add the tdb library from Samba into
struct ext2_inode *buf;
int size = EXT2_INODE_SIZE(fs->super);
struct ext2_inode_large *large_inode;
+ errcode_t retval;
if (size == sizeof(struct ext2_inode))
return ext2fs_write_inode_full(fs, ino, inode,
large_inode->i_extra_isize = sizeof(struct ext2_inode_large) -
EXT2_GOOD_OLD_INODE_SIZE;
- return ext2fs_write_inode_full(fs, ino, buf, size);
+ retval = ext2fs_write_inode_full(fs, ino, buf, size);
+ free(buf);
+ return retval;
}