summaryrefslogtreecommitdiff
path: root/ctdb/common
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2017-09-19 23:19:00 +1000
committerMartin Schwenke <martins@samba.org>2017-10-05 05:19:21 +0200
commit4683ef28ab9674f49fa050075186011a671d4c85 (patch)
tree2b73fd2a40249000bce632a92e47a6e3dad3ca91 /ctdb/common
parent3ee9822f9d776fcc57978e426c9ae8187cd5b1c6 (diff)
downloadsamba-4683ef28ab9674f49fa050075186011a671d4c85.tar.gz
ctdb-common: Remove unused function parse_ip_port()
Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/common')
-rw-r--r--ctdb/common/system.h1
-rw-r--r--ctdb/common/system_util.c40
2 files changed, 0 insertions, 41 deletions
diff --git a/ctdb/common/system.h b/ctdb/common/system.h
index 1f479cef106..fad449bb951 100644
--- a/ctdb/common/system.h
+++ b/ctdb/common/system.h
@@ -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);
diff --git a/ctdb/common/system_util.c b/ctdb/common/system_util.c
index ee48da74486..2641140d170 100644
--- a/ctdb/common/system_util.c
+++ b/ctdb/common/system_util.c
@@ -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)