lib: Remove unused open_udp_socket()
authorVolker Lendecke <vl@samba.org>
Fri, 17 Jul 2020 10:48:10 +0000 (12:48 +0200)
committerJeremy Allison <jra@samba.org>
Mon, 17 Aug 2020 19:35:37 +0000 (19:35 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/include/proto.h
source3/lib/util_sock.c

index 1c505579b9dbf37683ef85c5f978c475619f774e..a642788357611f1934fa299f73227ef79dd34330 100644 (file)
@@ -560,7 +560,6 @@ struct tevent_req *open_socket_out_defer_send(TALLOC_CTX *mem_ctx,
                                              uint16_t port,
                                              int timeout);
 NTSTATUS open_socket_out_defer_recv(struct tevent_req *req, int *pfd);
-int open_udp_socket(const char *host, int port);
 const char *get_peer_addr(int fd, char *addr, size_t addr_len);
 
 struct tsocket_address;
index 590e8f4d55c6a7f89aac8b1bb3721e7b4cd79066..55e42f1d18ec1762ea8364d04be018e440bb009b 100644 (file)
@@ -641,59 +641,6 @@ NTSTATUS open_socket_out_defer_recv(struct tevent_req *req, int *pfd)
        return NT_STATUS_OK;
 }
 
-/****************************************************************************
- Open a connected UDP socket to host on port
-**************************************************************************/
-
-int open_udp_socket(const char *host, int port)
-{
-       struct sockaddr_storage ss;
-       int res;
-       socklen_t salen;
-
-       if (!interpret_string_addr(&ss, host, 0)) {
-               DEBUG(10,("open_udp_socket: can't resolve name %s\n",
-                       host));
-               return -1;
-       }
-
-       res = socket(ss.ss_family, SOCK_DGRAM, 0);
-       if (res == -1) {
-               return -1;
-       }
-
-#if defined(HAVE_IPV6)
-       if (ss.ss_family == AF_INET6) {
-               struct sockaddr_in6 *psa6;
-               psa6 = (struct sockaddr_in6 *)&ss;
-               psa6->sin6_port = htons(port);
-               if (psa6->sin6_scope_id == 0
-                               && IN6_IS_ADDR_LINKLOCAL(&psa6->sin6_addr)) {
-                       setup_linklocal_scope_id(
-                               (struct sockaddr *)&ss);
-               }
-               salen = sizeof(struct sockaddr_in6);
-       } else 
-#endif
-       if (ss.ss_family == AF_INET) {
-               struct sockaddr_in *psa;
-               psa = (struct sockaddr_in *)&ss;
-               psa->sin_port = htons(port);
-           salen = sizeof(struct sockaddr_in);
-       } else {
-               DEBUG(1, ("unknown socket family %d", ss.ss_family));
-               close(res);
-               return -1;
-       }
-
-       if (connect(res, (struct sockaddr *)&ss, salen)) {
-               close(res);
-               return -1;
-       }
-
-       return res;
-}
-
 /*******************************************************************
  Return the IP addr of the remote end of a socket as a string.
  Optionally return the struct sockaddr_storage.