[lvm-devel] LVM2 ./WHATS_NEW daemons/clvmd/clvmd-command.c
zkabelac at sourceware.org
zkabelac at sourceware.org
Fri Mar 23 09:48:19 UTC 2012
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac at sourceware.org 2012-03-23 09:48:18
Modified files:
. : WHATS_NEW
daemons/clvmd : clvmd-command.c
Log message:
Return mem fail if hash insert fails
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.2363&r2=1.2364
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/daemons/clvmd/clvmd-command.c.diff?cvsroot=lvm2&r1=1.67&r2=1.68
--- LVM2/WHATS_NEW 2012/03/23 09:42:36 1.2363
+++ LVM2/WHATS_NEW 2012/03/23 09:48:17 1.2364
@@ -1,5 +1,7 @@
Version 2.02.96 -
================================
+ Check hash insert success in lock_vg clvmd.
+ Check for buffer overwrite in get_cluster_type() clvmd.
Fix global/detect_internal_vg_cache_corruption config check.
Update lcov Makefile target to support all dmeventd plugins.
Fix initializiation of thin monitoring (2.02.92).
--- LVM2/daemons/clvmd/clvmd-command.c 2012/03/01 21:14:43 1.67
+++ LVM2/daemons/clvmd/clvmd-command.c 2012/03/23 09:48:18 1.68
@@ -240,7 +240,8 @@
if (status)
status = errno;
else
- dm_hash_insert(lock_hash, lockname, (void *)(long)lkid);
+ if (!dm_hash_insert(lock_hash, lockname, (void *)(long)lkid))
+ return ENOMEM;
}
return status;
More information about the lvm-devel
mailing list