From af61ae90e2a9dc8971c3be7ff8f9f5d682751439 Mon Sep 17 00:00:00 2001 From: Tsarevich Dmitry Date: Tue, 18 Feb 2020 02:05:55 +0300 Subject: [PATCH] [cond] Do not lost error code from file_set_size2 --- src/ext2fs/fileio.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/ext2fs/fileio.c b/src/ext2fs/fileio.c index a0b5d971..56325369 100644 --- a/src/ext2fs/fileio.c +++ b/src/ext2fs/fileio.c @@ -358,16 +358,12 @@ ext2fs_file_write_inline_data(ext2_file_t file, const void *buf, /* Update inode size */ if (count != 0 && EXT2_I_SIZE(&file->inode) < file->pos) { - errcode_t rc; - - rc = ext2fs_file_set_size2(file, file->pos); - if (retval == 0) - retval = rc; + retval = ext2fs_file_set_size2(file, file->pos); } if (written) *written = count; - return 0; + return retval; } expand: