From 21077a93e13348c2b720884e33df20ad29f80bba Mon Sep 17 00:00:00 2001 From: david Date: Sat, 27 Apr 2013 16:22:07 +0000 Subject: [PATCH] Add get_localaddr_string. --- nsock/src/netutils.c | 5 +++++ nsock/src/netutils.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/nsock/src/netutils.c b/nsock/src/netutils.c index c9fd2d495..59ad55572 100644 --- a/nsock/src/netutils.c +++ b/nsock/src/netutils.c @@ -188,3 +188,8 @@ static char *get_addr_string(const struct sockaddr_storage *ss, size_t sslen) { char *get_peeraddr_string(const msiod *iod) { return get_addr_string(&iod->peer, iod->peerlen); } + +/* Get the local bind address string. */ +char *get_localaddr_string(const msiod *iod) { + return get_addr_string(&iod->local, iod->locallen); +} diff --git a/nsock/src/netutils.h b/nsock/src/netutils.h index 064872d24..92db28ae7 100644 --- a/nsock/src/netutils.h +++ b/nsock/src/netutils.h @@ -94,5 +94,8 @@ const char *get_unixsock_path(const struct sockaddr_storage *addr); * "
:". */ char *get_peeraddr_string(const msiod *iod); +/* Get the local bind address string. */ +char *get_localaddr_string(const msiod *iod); + #endif /* NETUTILS_H */