]> sourceware.org Git - lvm2.git/commitdiff
Return mem fail if hash insert fails
authorZdenek Kabelac <zkabelac@redhat.com>
Fri, 23 Mar 2012 09:48:17 +0000 (09:48 +0000)
committerZdenek Kabelac <zkabelac@redhat.com>
Fri, 23 Mar 2012 09:48:17 +0000 (09:48 +0000)
WHATS_NEW
daemons/clvmd/clvmd-command.c

index f178092f191f7faf3cc48699a5d98dde7e4e15ff..f0c834df60d4334adedc4910de1cc0a215ad2b29 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -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).
index 64008fdca41deff43c48b3acf73245c984453557..0494ee4b382335976c375f3803dcea2c26f727ba 100644 (file)
@@ -240,7 +240,8 @@ static int lock_vg(struct local_client *client)
        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;
This page took 0.036183 seconds and 5 git commands to generate.