X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Funixsock.c;h=808ba98bae65c48f20ec970c1c930214bdb51410;hb=db961f476426f5dd3ca1663ffc094f0fc7f6f8a2;hp=d4bf004731abf3142253a9833a742004f48420a0;hpb=cd5602386cf810ade2750bf026e5fe340765ce05;p=collectd.git diff --git a/src/unixsock.c b/src/unixsock.c index d4bf0047..808ba98b 100644 --- a/src/unixsock.c +++ b/src/unixsock.c @@ -25,9 +25,9 @@ **/ #include "collectd.h" + #include "common.h" #include "plugin.h" -#include "configfile.h" #include "utils_cmd_flush.h" #include "utils_cmd_getval.h" @@ -76,7 +76,7 @@ static pthread_t listen_thread = (pthread_t) 0; */ static int us_open_socket (void) { - struct sockaddr_un sa; + struct sockaddr_un sa = { 0 }; int status; sock_fd = socket (PF_UNIX, SOCK_STREAM, 0); @@ -88,7 +88,6 @@ static int us_open_socket (void) return (-1); } - memset (&sa, '\0', sizeof (sa)); sa.sun_family = AF_UNIX; sstrncpy (sa.sun_path, (sock_file != NULL) ? sock_file : US_DEFAULT_PATH, sizeof (sa.sun_path));