diff options
author | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-12-21 16:16:56 +0000 |
---|---|---|
committer | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-12-21 16:16:56 +0000 |
commit | 3d6fdc55d06aba5a8a73c7d77792963a941ad58a (patch) | |
tree | 87c3615c3e63ce2fbf46709ffb1cb96f79c4b6a1 /epan/dissectors/packet-uasip.c | |
parent | aa4b08e2ca2785e22e8e49271b7513a28275bbe1 (diff) |
New functions: str_to_ip6(), str_to_ip()
This way we can avoid including lot of system header files in some dissectors
and it might fix bug #9581
svn path=/trunk/; revision=54330
Diffstat (limited to 'epan/dissectors/packet-uasip.c')
-rw-r--r-- | epan/dissectors/packet-uasip.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/epan/dissectors/packet-uasip.c b/epan/dissectors/packet-uasip.c index 8ab38ffc8b..49049644bc 100644 --- a/epan/dissectors/packet-uasip.c +++ b/epan/dissectors/packet-uasip.c @@ -27,19 +27,6 @@ #include <string.h> -#ifdef HAVE_ARPA_INET_H -# include <arpa/inet.h> -#endif -#ifdef HAVE_SYS_SOCKET_H -# include <sys/socket.h> /* needed to define AF_ values on UNIX */ -#endif -#ifdef HAVE_WINSOCK2_H -# include <winsock2.h> /* needed to define AF_ values on Windows */ -#endif -#ifdef NEED_INET_V6DEFS_H -# include "wsutil/inet_v6defs.h" -#endif - #include <glib.h> #include "epan/packet.h" @@ -496,7 +483,7 @@ void proto_reg_handoff_uasip(void) } if (strcmp(pref_proxy_ipaddr_s, "") != 0) { - if (inet_pton(AF_INET, pref_proxy_ipaddr_s, proxy_ipaddr) > 0) { + if (str_to_ip(pref_proxy_ipaddr_s, proxy_ipaddr)) { use_proxy_ipaddr = TRUE; } else { g_warning("uasip: Invalid 'Proxy IP Address': \"%s\"", pref_proxy_ipaddr_s); |