summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2019-10-04 10:07:24 -0500
committerDavid Teigland <teigland@redhat.com>2019-10-04 10:09:49 -0500
commita68258339da7e56910a2a3f6f98e43424ac219b6 (patch)
tree3d3b48a37c2dfdee92f0807e69a3585e26476b98
parentb20b23dfc6bef6f0e468f8331b277e974d1fea12 (diff)
downloadlvm2-a68258339da7e56910a2a3f6f98e43424ac219b6.tar.gz
lvmlockd: set failure flag for test mode
Set a failure flag when vg_read returns an error for test mode. The caller can segfault if there's an error with no flag set.
-rw-r--r--lib/metadata/metadata.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c
index cf5c563ec..39544e66a 100644
--- a/lib/metadata/metadata.c
+++ b/lib/metadata/metadata.c
@@ -3902,6 +3902,7 @@ static int _access_vg_lock_type(struct cmd_context *cmd, struct volume_group *vg
if (test_mode()) {
log_error("Test mode is not yet supported with lock type %s.", vg->lock_type);
+ *failure |= FAILED_LOCK_TYPE;
return 0;
}