diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2020-06-08 01:27:20 +0200 |
---|---|---|
committer | lynxis lazus <lynxis@fe80.eu> | 2020-09-02 15:22:57 +0000 |
commit | d95f5d41faf57327f3fbe13671d409538de777eb (patch) | |
tree | 17bdce9d29be8301e7d77bc3985618c7e748e4d4 /include/osmocom/core/sockaddr_str.h | |
parent | d8cf52b993bf5c1f7721f838f68ba9e5e10d4774 (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.h | 1 |
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); |