diff options
author | Wu Guanghao <wuguanghao3@huawei.com> | 2021-06-11 10:18:56 -0500 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2021-06-11 10:21:07 -0500 |
commit | 8331321070899507b904d8a0ec78b413c826ae32 (patch) | |
tree | d7d41ded447a86d5bfdb66fd58b6e8da81006262 | |
parent | 17b27464868ac7049624d9b90f68c59200866997 (diff) | |
download | lvm2-8331321070899507b904d8a0ec78b413c826ae32.tar.gz |
pvck: add lock_global() before clean_hint_file()
Signed-off-by: Wu Guanghao <wuguanghao3@huawei.com>
-rw-r--r-- | tools/pvck.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/pvck.c b/tools/pvck.c index 74663ec43..aba6a9cc8 100644 --- a/tools/pvck.c +++ b/tools/pvck.c @@ -3037,6 +3037,9 @@ int pvck(struct cmd_context *cmd, int argc, char **argv) if (arg_is_set(cmd, repairtype_ARG) || arg_is_set(cmd, repair_ARG)) { pv_name = argv[0]; + if (!lock_global(cmd, "ex")) + return ECMD_FAILED; + clear_hint_file(cmd); if (!setup_device(cmd, pv_name)) { |