]> git.proxmox.com Git - mirror_corosync.git/commitdiff
votequorum: free newly allocated node if nodeid==0
authorJan Friesse <jfriesse@redhat.com>
Mon, 30 May 2011 14:00:45 +0000 (16:00 +0200)
committerJan Friesse <jfriesse@redhat.com>
Wed, 29 Jun 2011 09:59:57 +0000 (11:59 +0200)
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
services/votequorum.c

index 543485d68abd8ff69f2d283d715f07276bb884f8..65308747bff9156cf3254f537565fa25759c1d60 100644 (file)
@@ -1050,6 +1050,11 @@ static void message_handler_req_exec_votequorum_nodeinfo (
        if (new_node || req_exec_quorum_nodeinfo->first_trans || 
            old_votes != node->votes || old_expected != node->expected_votes || old_state != node->state)
                recalculate_quorum(0, 0);
+
+       if (!nodeid) {
+               free(node);
+       }
+
        LEAVE();
 }