]> code.citadel.org Git - citadel.git/blobdiff - citadel/ipc_c_tcp.c
merged remaining changes from TRANSACTIONS (using cvs update -j TRANSACTIONS)
[citadel.git] / citadel / ipc_c_tcp.c
index c8a3ab9d8053aba388c53b9810ac958922f0d66c..7cb4b0623d4fce8fa17c7efcdb87977090887dca 100644 (file)
@@ -29,6 +29,7 @@
 #include "citadel.h"
 #include "citadel_decls.h"
 #include "ipc.h"
+#include "tools.h"
 #ifndef HAVE_SNPRINTF
 #include "snprintf.h"
 #endif
@@ -132,7 +133,7 @@ int uds_connectsock(char *sockpath)
 
        memset(&addr, 0, sizeof(addr));
        addr.sun_family = AF_UNIX;
-       strncpy(addr.sun_path, sockpath, sizeof addr.sun_path);
+       safestrncpy(addr.sun_path, sockpath, sizeof addr.sun_path);
 
        s = socket(AF_UNIX, SOCK_STREAM, 0);
        if (s < 0) {