Lines Matching refs:cnt_addr
450 static server_socket * server_oneshot_getsock(server *srv, sock_addr *cnt_addr) { in server_oneshot_getsock() argument
454 if (!sock_addr_is_port_eq(&srv_socket->addr,cnt_addr)) continue; in server_oneshot_getsock()
455 if (sock_addr_is_addr_eq(&srv_socket->addr,cnt_addr)) return srv_socket; in server_oneshot_getsock()
545 sock_addr cnt_addr; in server_oneshot_init_pipe() local
565 if (1 != sock_addr_inet_pton(&cnt_addr, ncat_local_addr, family, port)) { in server_oneshot_init_pipe()
570 srv_socket = server_oneshot_getsock(srv, &cnt_addr); in server_oneshot_init_pipe()
574 if (1 != sock_addr_inet_pton(&cnt_addr, ncat_remote_addr, family, port)) { in server_oneshot_init_pipe()
589 con = connection_accepted(srv, srv_socket, &cnt_addr, fdout); in server_oneshot_init_pipe()
618 sock_addr cnt_addr; in server_oneshot_init() local
621 cnt_len = sizeof(cnt_addr); in server_oneshot_init()
622 if (0 != getsockname(fd, (struct sockaddr *)&cnt_addr, &cnt_len)) { in server_oneshot_init()
627 srv_socket = server_oneshot_getsock(srv, &cnt_addr); in server_oneshot_init()
631 memset(&cnt_addr, 0, sizeof(cnt_addr)); in server_oneshot_init()
633 cnt_len = sizeof(cnt_addr); in server_oneshot_init()
634 if (0 != getpeername(fd, (struct sockaddr *)&cnt_addr, &cnt_len)) { in server_oneshot_init()
645 if (sock_addr_get_family(&cnt_addr) != AF_UNIX) { in server_oneshot_init()
649 con = connection_accepted(srv, srv_socket, &cnt_addr, fd); in server_oneshot_init()