+2005-04-09 Theodore Ts'o <tytso@mit.edu>
+
+ * inode.c (ext2fs_write_new_inode),
+ ind_block.c (ext2fs_read_ind_block): Add missing return
+ value in error return case. (Otherwise we return garbage
+ instead of the error code.)
+
2005-03-31 Theodore Ts'o <tytso@mit.edu>
* test_io.c (test_open): If called by a setuid/setgid or an
else {
retval = io_channel_read_blk(fs->io, blk, 1, buf);
if (retval)
- retval;
+ return retval;
}
#ifdef EXT2FS_ENABLE_SWAPFS
if (fs->flags & (EXT2_FLAG_SWAP_BYTES | EXT2_FLAG_SWAP_BYTES_READ)) {
struct ext2_inode *inode)
{
struct ext2_inode *buf;
- errcode_t retval;
int size = EXT2_INODE_SIZE(fs->super);
struct ext2_inode_large *large_inode;
large_inode->i_extra_isize = sizeof(struct ext2_inode_large) -
EXT2_GOOD_OLD_INODE_SIZE;
- retval = ext2fs_write_inode_full(fs, ino, buf, size);
+ return ext2fs_write_inode_full(fs, ino, buf, size);
}