ctdb-daemon: Drop redundant uses of ctdb_find_iface()
authorMartin Schwenke <martin@meltin.net>
Wed, 24 Aug 2016 10:38:03 +0000 (20:38 +1000)
committerAmitay Isaacs <amitay@samba.org>
Thu, 8 Sep 2016 04:57:20 +0000 (06:57 +0200)
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/server/ctdb_takeover.c

index 28531cbfc9504413c53928e694bb6d237532abb4..28daf4d61cc7f7e6a634bc47648111c6a17ad68b 100644 (file)
@@ -222,10 +222,7 @@ static struct ctdb_interface *ctdb_vnn_best_iface(struct ctdb_context *ctdb,
 
        for (i = vnn->ifaces; i != NULL; i = i->next) {
 
-               cur = ctdb_find_iface(ctdb, i->iface->name);
-               if (cur == NULL) {
-                       continue;
-               }
+               cur = i->iface;
 
                if (!cur->link_up) {
                        continue;
@@ -314,14 +311,7 @@ static bool ctdb_vnn_available(struct ctdb_context *ctdb,
        }
 
        for (i = vnn->ifaces; i != NULL; i = i->next) {
-               struct ctdb_interface *cur;
-
-               cur = ctdb_find_iface(ctdb, i->iface->name);
-               if (cur == NULL) {
-                       continue;
-               }
-
-               if (cur->link_up) {
+               if (i->iface->link_up) {
                        return true;
                }
        }
@@ -2295,12 +2285,7 @@ int32_t ctdb_control_get_public_ip_info(struct ctdb_context *ctdb,
        for (iface = vnn->ifaces; iface != NULL; iface = iface->next) {
                struct ctdb_interface *cur;
 
-               cur = ctdb_find_iface(ctdb, iface->iface->name);
-               if (cur == NULL) {
-                       DEBUG(DEBUG_CRIT, (__location__ " internal error iface[%s] unknown\n",
-                                          iface->iface->name));
-                       return -1;
-               }
+               cur = iface->iface;
                if (vnn->iface == cur) {
                        info->active_idx = i;
                }