ctdb-common: Remove unused function parse_ip_port()
authorMartin Schwenke <martin@meltin.net>
Tue, 19 Sep 2017 13:19:00 +0000 (23:19 +1000)
committerMartin Schwenke <martins@samba.org>
Thu, 5 Oct 2017 03:19:21 +0000 (05:19 +0200)
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/common/system.h
ctdb/common/system_util.c

index 1f479cef1066f3b3b285affa8184842536629f01..fad449bb951577d8fdf71afa4379949f1af2c9ff 100644 (file)
@@ -53,7 +53,6 @@ bool parse_ip(const char *addr, const char *ifaces, unsigned port,
              ctdb_sock_addr *saddr);
 bool parse_ip_mask(const char *str, const char *ifaces, ctdb_sock_addr *addr,
                   unsigned *mask);
-bool parse_ip_port(const char *addr, ctdb_sock_addr *saddr);
 
 void lockdown_memory(bool valgrinding);
 
index ee48da74486fdaf3143f57f6d7711ab8879ae613..2641140d170137eeb8d391eb05fefed2c787608e 100644 (file)
@@ -244,46 +244,6 @@ bool parse_ip_mask(const char *str, const char *ifaces, ctdb_sock_addr *addr, un
        return ret;
 }
 
-/*
-  parse a ip:port pair
- */
-bool parse_ip_port(const char *addr, ctdb_sock_addr *saddr)
-{
-       char *p;
-       char s[64]; /* Much longer than INET6_ADDRSTRLEN */
-       unsigned port;
-       char *endp = NULL;
-       ssize_t len;
-       bool ret;
-
-       len = strlen(addr);
-       if (len >= sizeof(s)) {
-               DEBUG(DEBUG_ERR, ("Address %s is unreasonably long\n", addr));
-               return false;
-       }
-
-       strncpy(s, addr, len+1);
-
-       p = rindex(s, ':');
-       if (p == NULL) {
-               DEBUG(DEBUG_ERR, (__location__ " This addr: %s does not contain a port number\n", s));
-               return false;
-       }
-
-       port = strtoul(p+1, &endp, 10);
-       if (endp == NULL || *endp != 0) {
-               /* trailing garbage */
-               DEBUG(DEBUG_ERR, (__location__ " Trailing garbage after the port in %s\n", s));
-               return false;
-       }
-       *p = 0;
-
-       /* now is this a ipv4 or ipv6 address ?*/
-       ret = parse_ip(s, NULL, port, saddr);
-
-       return ret;
-}
-
 /* we don't lock future pages here; it would increase the chance that
  * we'd fail to mmap later on. */
 void lockdown_memory(bool valgrinding)