diff options
author | David Teigland <teigland@redhat.com> | 2020-03-04 11:32:13 -0600 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2020-03-04 11:32:13 -0600 |
commit | caecbcbeac633c6f1f09edb18916830d3020db36 (patch) | |
tree | 64624a699816365cb44ffd1811d3d14365d67185 | |
parent | 4b5bfa779a744b3ad3b3d28dcb6797110a39dbab (diff) | |
download | lvm2-caecbcbeac633c6f1f09edb18916830d3020db36.tar.gz |
pvck: use dm_config_parse_without_dup_node_check
instead of dm_config_parse. Some strange case could
cause dm_config_parse to print duplicate warnings about
all the metadata fileds.
-rw-r--r-- | tools/pvck.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/pvck.c b/tools/pvck.c index 566dfc325..71bfc1b63 100644 --- a/tools/pvck.c +++ b/tools/pvck.c @@ -258,7 +258,7 @@ static int _text_buf_parse(char *text_buf, uint64_t text_size, struct dm_config_ return 0; } - if (!dm_config_parse(cft, text_buf, text_buf + text_size)) { + if (!dm_config_parse_without_dup_node_check(cft, text_buf, text_buf + text_size)) { config_destroy(cft); return 0; } @@ -952,7 +952,7 @@ static int _dump_current_text(struct device *dev, struct devicefile *def, log_print("CHECK: failed to set up metadata parsing"); bad++; } else { - if (!dm_config_parse(cft, meta_buf, meta_buf + meta_size)) { + if (!dm_config_parse_without_dup_node_check(cft, meta_buf, meta_buf + meta_size)) { log_print("CHECK: failed to parse metadata text at %llu size %llu", (unsigned long long)(mda_offset + meta_offset), (unsigned long long)meta_size); |