This commit was generated by cvs2svn to compensate for changes in r2562,
[util-vserver.git] / lib_internal / util-unixsock.h
index 9e4083c..a458a05 100644 (file)
@@ -1,4 +1,4 @@
-// $Id: util-unixsock.h,v 1.1 2004/03/05 03:17:39 ensc Exp $    --*- c -*--
+// $Id: util-unixsock.h 2241 2006-01-04 12:27:02Z ensc $    --*- c -*--
 
 // Copyright (C) 2004 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 //  
@@ -19,9 +19,9 @@
 #ifndef H_UTIL_VSERVER_LIB_INTERNAL_UTIL_UNIXSOCK_H
 #define H_UTIL_VSERVER_LIB_INTERNAL_UTIL_UNIXSOCK_H
 
-#define ENSC_INIT_UNIX_SOCK(ADDR, FILENAME)                    \
-  (ADDR).sun_family = AF_UNIX;                                 \
-  strncpy((ADDR).sun_path, FILENAME, sizeof((ADDR).sun_path)); \
+#define ENSC_INIT_UNIX_SOCK(ADDR, FILENAME)                            \
+  (ADDR).sun_family = AF_UNIX;                                         \
+  strncpy((ADDR).sun_path, FILENAME, sizeof((ADDR).sun_path)-1);       \
   (ADDR).sun_path[sizeof((ADDR).sun_path)-1] = '\0';
 
 #endif //  H_UTIL_VSERVER_LIB_INTERNAL_UTIL_UNIXSOCK_H