mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-03 05:18:29 +03:00
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.
This commit is contained in:
parent
4b5bfa779a
commit
caecbcbeac
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user