From 5458d4f27ad956d23a27a0d83b9cf9a6e36e68d0 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Mon, 30 May 2011 16:00:45 +0200 Subject: [PATCH] votequorum: free newly allocated node if nodeid==0 Signed-off-by: Jan Friesse Reviewed-by: Steven Dake --- services/votequorum.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/votequorum.c b/services/votequorum.c index 543485d6..65308747 100644 --- a/services/votequorum.c +++ b/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(); }