From: Karel Zak Date: Wed, 24 Jan 2024 08:54:19 +0000 (+0100) Subject: libmount: improve act file close X-Git-Tag: v2.40-rc1~23 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=630dd235bce560476e0e3a92984091f1e50157c1;p=thirdparty%2Futil-linux.git libmount: improve act file close Signed-off-by: Karel Zak --- diff --git a/libmount/src/tab_update.c b/libmount/src/tab_update.c index e22850a3cc..f0c99b82da 100644 --- a/libmount/src/tab_update.c +++ b/libmount/src/tab_update.c @@ -1086,7 +1086,8 @@ fail: DBG(UPDATE, ul_debugobj(upd, "act file failed [rc=%d]", rc)); mnt_unlock_file(upd->lock); unlink(upd->act_filename); - close(upd->act_fd); + if (upd->act_fd >= 0) + close(upd->act_fd); upd->act_fd = -1; return rc; }