From 18b0aeaae0ba42549a9542b8c08923211e2976ad Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Tue, 1 Dec 2015 14:38:48 +1100 Subject: [PATCH] ctdb-ipalloc: Fix a memory leak Commit cfa0ffe78073f9e3a014bb127fb9a4b7ad95fceb introduced a memory leak. Never assume... Signed-off-by: Martin Schwenke Reviewed-by: Michael Adam --- ctdb/server/ctdb_takeover.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ctdb/server/ctdb_takeover.c b/ctdb/server/ctdb_takeover.c index 8de1666f1f0..227bd162d44 100644 --- a/ctdb/server/ctdb_takeover.c +++ b/ctdb/server/ctdb_takeover.c @@ -1434,7 +1434,7 @@ static int ctdb_reload_remote_public_ips(struct ctdb_context *ctdb, ret = ctdb_ctrl_get_public_ips_flags(ctdb, TAKEOVER_TIMEOUT(), j, - ctdb->nodes, + ipalloc_state->known_public_ips, 0, &ipalloc_state->known_public_ips[j]); if (ret != 0) { @@ -1454,7 +1454,7 @@ static int ctdb_reload_remote_public_ips(struct ctdb_context *ctdb, ret = ctdb_ctrl_get_public_ips_flags(ctdb, TAKEOVER_TIMEOUT(), j, - ctdb->nodes, + ipalloc_state->available_public_ips, CTDB_PUBLIC_IP_FLAGS_ONLY_AVAILABLE, &ipalloc_state->available_public_ips[j]); if (ret != 0) { -- 2.34.1