aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/core/sockaddr_str.h
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2020-06-08 01:27:20 +0200
committerlynxis lazus <lynxis@fe80.eu>2020-09-02 15:22:57 +0000
commitd95f5d41faf57327f3fbe13671d409538de777eb (patch)
tree17bdce9d29be8301e7d77bc3985618c7e748e4d4 /include/osmocom/core/sockaddr_str.h
parentd8cf52b993bf5c1f7721f838f68ba9e5e10d4774 (diff)
sockaddr_str: add osmo_sockaddr_str_from_str2() which doesn't set the port
In case the port isn't known at the time osmo_sockaddr_str_from_str2() parse only the ip and don't touch the port. This is the case when a user has different vty commands for ip and port. Change-Id: Ifd4e282586b8bd40b912a9f1c25f9e8208420106
Diffstat (limited to 'include/osmocom/core/sockaddr_str.h')
-rw-r--r--include/osmocom/core/sockaddr_str.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/osmocom/core/sockaddr_str.h b/include/osmocom/core/sockaddr_str.h
index e42216a4..d96b7434 100644
--- a/include/osmocom/core/sockaddr_str.h
+++ b/include/osmocom/core/sockaddr_str.h
@@ -74,6 +74,7 @@ bool osmo_sockaddr_str_is_nonzero(const struct osmo_sockaddr_str *sockaddr_str);
int osmo_sockaddr_str_cmp(const struct osmo_sockaddr_str *a, const struct osmo_sockaddr_str *b);
int osmo_sockaddr_str_from_str(struct osmo_sockaddr_str *sockaddr_str, const char *ip, uint16_t port);
+int osmo_sockaddr_str_from_str2(struct osmo_sockaddr_str *sockaddr_str, const char *ip);
int osmo_sockaddr_str_from_in_addr(struct osmo_sockaddr_str *sockaddr_str, const struct in_addr *addr, uint16_t port);
int osmo_sockaddr_str_from_in6_addr(struct osmo_sockaddr_str *sockaddr_str, const struct in6_addr *addr, uint16_t port);