ctdb-daemon: Replace function ctdb_ip_to_nodeid() with ctdb_ip_to_pnn()
[samba.git] / ctdb / tcp / tcp_connect.c
index a8fca530470775a526d717952c0350cc0d7fce71..d757abdf26c85ce31e80de4f4471f14386e8114e 100644 (file)
@@ -244,7 +244,8 @@ static void ctdb_listen_event(struct tevent_context *ev, struct tevent_fd *fde,
        struct ctdb_tcp *ctcp = talloc_get_type(ctdb->private_data, struct ctdb_tcp);
        ctdb_sock_addr addr;
        socklen_t len;
-       int fd, nodeid;
+       int fd;
+       uint32_t pnn;
        struct ctdb_incoming *in;
        int one = 1;
        int ret;
@@ -255,10 +256,11 @@ static void ctdb_listen_event(struct tevent_context *ev, struct tevent_fd *fde,
        if (fd == -1) return;
        smb_set_close_on_exec(fd);
 
-       nodeid = ctdb_ip_to_nodeid(ctdb, &addr);
+       pnn = ctdb_ip_to_pnn(ctdb, &addr);
 
-       if (nodeid == -1) {
-               DEBUG(DEBUG_ERR, ("Refused connection from unknown node %s\n", ctdb_addr_to_str(&addr)));
+       if (pnn == CTDB_UNKNOWN_PNN) {
+               D_ERR("Refused connection from unknown node %s\n",
+                     ctdb_addr_to_str(&addr));
                close(fd);
                return;
        }