From 5f3a677bfccfa34c1387336b306ab5805acf95ae Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Wed, 1 May 2024 00:20:10 -0400 Subject: [PATCH] resize2fs: mark that the error return is deliberately ignored When moving the inode table, if writing the (partially overlapping) inode table fails, we need to write it back in its original location before bailing out. If that write unding the initial write fails, there's nothing we can do, so we ignore it. Mark this to avoid a false positive from Coverity. Fixes-Coverity-bug: 1432422 Signed-off-by: Theodore Ts'o --- resize/resize2fs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resize/resize2fs.c b/resize/resize2fs.c index f4a4098..e590f93 100644 --- a/resize/resize2fs.c +++ b/resize/resize2fs.c @@ -2595,8 +2595,8 @@ static errcode_t move_itables(ext2_resize_t rfs) retval = io_channel_write_blk64(fs->io, new_blk, num, rfs->itable_buf); if (retval) { - io_channel_write_blk64(fs->io, old_blk, - num, rfs->itable_buf); + (void) io_channel_write_blk64(fs->io, old_blk, + num, rfs->itable_buf); goto errout; } if (n > diff) { -- 1.8.3.1