summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2021-10-15 15:04:43 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2021-10-15 23:40:56 +0200
commitbae1083472d9c589d59f93a4e0a137cb94ba5ed0 (patch)
treed5a33d01d4ca2fb6ebe8ef1f953503845715886a /lib
parentc2be6c38d5d878861b7d4ce601a64bcb88bbe38e (diff)
downloadlvm2-bae1083472d9c589d59f93a4e0a137cb94ba5ed0.tar.gz
cov: check device_ids_write return code
At least 'stack' failure code path as the function device_id_update_vg_uuid() is void.
Diffstat (limited to 'lib')
-rw-r--r--lib/device/device_id.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/device/device_id.c b/lib/device/device_id.c
index e4208c56b..eb06109ff 100644
--- a/lib/device/device_id.c
+++ b/lib/device/device_id.c
@@ -1351,8 +1351,9 @@ void device_id_update_vg_uuid(struct cmd_context *cmd, struct volume_group *vg,
}
}
- if (update)
- device_ids_write(cmd);
+ if (update &&
+ !device_ids_write(cmd))
+ stack;
out:
unlock_devices_file(cmd);
}