diff --git a/WHATS_NEW b/WHATS_NEW index 19f24f73c..793063151 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.135 - ==================================== + Do not deref NULL pointer in debug message for _match_pv_tags(). Drop unneeded stat() call when checking for sysfs file. Fix memory leak on error path of failing thin-pool percentage check. Add missing test for failing node allocation in lvmetad. diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c index 3c72c0886..e23a8b93b 100644 --- a/lib/metadata/lv_manip.c +++ b/lib/metadata/lv_manip.c @@ -2114,7 +2114,7 @@ static int _match_pv_tags(const struct dm_config_node *cling_tag_list_cn, else { if (!pv_tags) log_debug_alloc("Matched allocation PV tag %s on existing %s with free space on %s.", - tag_matched, pv_dev_name(pv1), pv_dev_name(pv2)); + tag_matched, pv_dev_name(pv1), pv2 ? pv_dev_name(pv2) : "-"); else log_debug_alloc("Eliminating allocation area %" PRIu32 " at PV %s start PE %" PRIu32 " from consideration: PV tag %s already used.",