summaryrefslogtreecommitdiffstats
path: root/src/openvpn/socket.h
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2013-11-21 21:08:03 +0100
committerGert Doering <gert@greenie.muc.de>2013-11-23 15:32:52 +0100
commitd3310d2ea46a71c35313a653c9454fc468cb9c55 (patch)
tree24511beb12bdc35d9b8dc1a7a2f8e895aa8db53b /src/openvpn/socket.h
parent20fe5561dfe7a6f1da3aac07b38d0773c2758e5e (diff)
downloadopenvpn-d3310d2ea46a71c35313a653c9454fc468cb9c55.tar.gz
openvpn-d3310d2ea46a71c35313a653c9454fc468cb9c55.tar.xz
openvpn-d3310d2ea46a71c35313a653c9454fc468cb9c55.zip
Simplify print_sockaddr_ex function, merge duplicate ipv4/ipv6 logic.
Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1385064495-25877-2-git-send-email-arne@rfc2549.org> URL: http://article.gmane.org/gmane.network.openvpn.devel/8023 Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src/openvpn/socket.h')
-rw-r--r--src/openvpn/socket.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/openvpn/socket.h b/src/openvpn/socket.h
index 549946e..1a8ec0f 100644
--- a/src/openvpn/socket.h
+++ b/src/openvpn/socket.h
@@ -347,14 +347,26 @@ void sd_close (socket_descriptor_t *sd);
#define PS_SHOW_PKTINFO (1<<2)
#define PS_DONT_SHOW_ADDR (1<<3)
-const char *print_sockaddr_ex (const struct openvpn_sockaddr *addr,
+const char *print_sockaddr_ex (const struct sockaddr *addr,
const char* separator,
const unsigned int flags,
struct gc_arena *gc);
+static inline
+const char *print_openvpn_sockaddr_ex (const struct openvpn_sockaddr *addr,
+ const char* separator,
+ const unsigned int flags,
+ struct gc_arena *gc)
+{
+ return print_sockaddr_ex(&addr->addr.sa, separator, flags, gc);
+}
+static inline
const char *print_sockaddr (const struct openvpn_sockaddr *addr,
- struct gc_arena *gc);
+ struct gc_arena *gc)
+{
+ return print_sockaddr_ex (&addr->addr.sa, ":", PS_SHOW_PORT, gc);
+}
const char *print_link_socket_actual_ex (const struct link_socket_actual *act,
const char* separator,