aboutsummaryrefslogtreecommitdiffstats
path: root/sharkd_daemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'sharkd_daemon.c')
-rw-r--r--sharkd_daemon.c25
1 files changed, 3 insertions, 22 deletions
diff --git a/sharkd_daemon.c b/sharkd_daemon.c
index 408c6dbd8d..ca176ca097 100644
--- a/sharkd_daemon.c
+++ b/sharkd_daemon.c
@@ -35,9 +35,7 @@
#include <unistd.h>
#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
+#include <wsutil/socket.h>
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
@@ -48,23 +46,6 @@
#include <netinet/tcp.h>
#endif
-/*
-#if defined(_WIN32)
- #ifdef HAVE_WINDOWS_H
- #include <windows.h>
- #endif
-
- #include <ws2tcpip.h>
-
- #ifdef HAVE_WINSOCK2_H
- #include <winsock2.h>
- #endif
-#endif
-*/
-#ifdef HAVE_ARPA_INET_H
-#include <arpa/inet.h>
-#endif
-
#include <wsutil/strtoi.h>
#include "sharkd.h"
@@ -80,7 +61,7 @@ socket_init(char *path)
if (!strncmp(path, "unix:", 5))
{
struct sockaddr_un s_un;
- size_t s_un_len;
+ socklen_t s_un_len;
path += 5;
@@ -95,7 +76,7 @@ socket_init(char *path)
s_un.sun_family = AF_UNIX;
g_strlcpy(s_un.sun_path, path, sizeof(s_un.sun_path));
- s_un_len = offsetof(struct sockaddr_un, sun_path) + strlen(s_un.sun_path);
+ s_un_len = (socklen_t)(offsetof(struct sockaddr_un, sun_path) + strlen(s_un.sun_path));
if (s_un.sun_path[0] == '@')
s_un.sun_path[0] = '\0';