This is the mail archive of the
lvm2-cvs@sourceware.org
mailing list for the LVM2 project.
LVM2 ./WHATS_NEW lib/metadata/metadata.c
- From: agk at sourceware dot org
- To: lvm2-cvs at sourceware dot org
- Date: 21 Sep 2006 20:25:54 -0000
- Subject: LVM2 ./WHATS_NEW lib/metadata/metadata.c
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk@sourceware.org 2006-09-21 20:25:54
Modified files:
. : WHATS_NEW
lib/metadata : metadata.c
Log message:
Fix two potential NULL pointer derefs in error cases in vg_read().
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.443&r2=1.444
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/metadata/metadata.c.diff?cvsroot=lvm2&r1=1.97&r2=1.98
--- LVM2/WHATS_NEW 2006/09/20 17:36:47 1.443
+++ LVM2/WHATS_NEW 2006/09/21 20:25:54 1.444
@@ -1,5 +1,6 @@
Version 2.02.11 -
=====================================
+ Fix two potential NULL pointer derefs in error cases in vg_read().
Separate --enable-cluster from locking lib options in lvmconf.sh.
Add a missing comma in lvcreate man page.
--- LVM2/lib/metadata/metadata.c 2006/08/17 19:53:36 1.97
+++ LVM2/lib/metadata/metadata.c 2006/09/21 20:25:54 1.98
@@ -1044,7 +1044,7 @@
if (correct_vg) {
if (list_size(&correct_vg->pvs) != list_size(pvids)) {
log_debug("Cached VG %s had incorrect PV list",
- vg->name);
+ vgname);
if (memlock())
inconsistent = 1;
@@ -1053,7 +1053,7 @@
} else list_iterate_items(pvl, &correct_vg->pvs) {
if (!str_list_match_item(pvids, pvl->pv->dev->pvid)) {
log_debug("Cached VG %s had incorrect PV list",
- vg->name);
+ vgname);
correct_vg = NULL;
break;
}