[lvm-devel] LVM2/lib/format_text export.c
zkabelac at sourceware.org
zkabelac at sourceware.org
Wed Jan 25 22:35:36 UTC 2012
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac at sourceware.org 2012-01-25 22:35:36
Modified files:
lib/format_text: export.c
Log message:
Instrument code that pointer are already released
Set pointers to NULL since on the function exit they are no longer valid.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/format_text/export.c.diff?cvsroot=lvm2&r1=1.85&r2=1.86
--- LVM2/lib/format_text/export.c 2012/01/19 15:31:45 1.85
+++ LVM2/lib/format_text/export.c 2012/01/25 22:35:36 1.86
@@ -757,11 +757,15 @@
r = 1;
out:
- if (f->mem)
+ if (f->mem) {
dm_pool_destroy(f->mem);
+ f->mem = NULL;
+ }
- if (f->pv_names)
+ if (f->pv_names) {
dm_hash_destroy(f->pv_names);
+ f->pv_names = NULL;
+ }
return r;
}
More information about the lvm-devel
mailing list