diff --git a/tools/lvchange.c b/tools/lvchange.c index 8293f5035..bfd464d5c 100644 --- a/tools/lvchange.c +++ b/tools/lvchange.c @@ -1685,6 +1685,11 @@ static int _lvchange_syncaction_single(struct cmd_context *cmd, { const char *msg = arg_str_value(cmd, syncaction_ARG, NULL); + if (!msg) { + log_error(INTERNAL_ERROR "Missing syncaction arg."); + return ECMD_FAILED; + } + if (lv_raid_has_integrity(lv) && !strcmp(msg, "repair")) { log_error("Use syncaction check to detect and correct integrity checksum mismatches."); return ECMD_FAILED;