Kaynağa Gözat

votequorum: free newly allocated node if nodeid==0

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Jan Friesse 14 yıl önce
ebeveyn
işleme
5458d4f27a
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. 5 0
      services/votequorum.c

+ 5 - 0
services/votequorum.c

@@ -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();
 }