From: Peter Rajnoha Date: Mon, 21 Jul 2025 11:41:32 +0000 (+0200) Subject: lvmdevices: return error if writing device ids fail for --delldev X-Git-Url: https://www.sourceware.org/git/?a=commitdiff_plain;h=f697518550298ec4a571b72f0f6395b42e6fc85d;p=lvm2.git lvmdevices: return error if writing device ids fail for --delldev (cherry picked from commit 1cd2f35655e79d880d28914998b738baa0be5c07) --- diff --git a/tools/lvmdevices.c b/tools/lvmdevices.c index fd766e102..d7d3af59b 100644 --- a/tools/lvmdevices.c +++ b/tools/lvmdevices.c @@ -925,7 +925,8 @@ int lvmdevices(struct cmd_context *cmd, int argc, char **argv) dev_del: dm_list_del(&du->list); free_du(du); - device_ids_write(cmd); + if (!device_ids_write(cmd)) + goto_bad; goto out; } @@ -967,7 +968,8 @@ int lvmdevices(struct cmd_context *cmd, int argc, char **argv) dm_list_del(&du->list); free_du(du); - device_ids_write(cmd); + if (!device_ids_write(cmd)) + goto_bad; goto out; } @@ -1008,7 +1010,8 @@ int lvmdevices(struct cmd_context *cmd, int argc, char **argv) } free_du(du); - device_ids_write(cmd); + if (!device_ids_write(cmd)) + goto_bad; goto out; }