summaryrefslogtreecommitdiff
path: root/ctdb/server/ipalloc_common.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2016-02-16 11:18:40 +0100
committerMichael Adam <obnox@samba.org>2016-02-16 16:41:18 +0100
commite23ab7d40801c3121c7df98f6ea4cdc9a5e0bd89 (patch)
treefba2119375c8324cf6ce384e9b7bddfc82cff0de /ctdb/server/ipalloc_common.c
parentd3be72a5e3ce45616e152f708288e9092624f878 (diff)
downloadsamba-e23ab7d40801c3121c7df98f6ea4cdc9a5e0bd89.tar.gz
ctdb: Fix CID 1353176 Logically dead code
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'ctdb/server/ipalloc_common.c')
-rw-r--r--ctdb/server/ipalloc_common.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/ctdb/server/ipalloc_common.c b/ctdb/server/ipalloc_common.c
index c84359b2db9..95d5ecf0c21 100644
--- a/ctdb/server/ipalloc_common.c
+++ b/ctdb/server/ipalloc_common.c
@@ -65,13 +65,12 @@ static bool can_node_host_ip(struct ipalloc_state *ipalloc_state,
if (ipalloc_state->noiphost[pnn]) {
return false;
}
-
- public_ips = &ipalloc_state->available_public_ips[pnn];
-
- if (public_ips == NULL) {
+ if (ipalloc_state->available_public_ips == NULL) {
return false;
}
+ public_ips = &ipalloc_state->available_public_ips[pnn];
+
for (i=0; i<public_ips->num; i++) {
if (ctdb_same_ip(&ip->addr, &public_ips->ip[i].addr)) {
/* yes, this node can serve this public ip */