--- perdition/db/daemon/client.c.orig	Mon Nov 13 13:31:14 2006
+++ perdition/db/daemon/client.c	Mon Nov 13 13:47:15 2006
@@ -105,7 +105,7 @@ main(int argc, char **argv)
 
 	perdition_un_init(&sock);
 
-	memcpy(sock.dir, DIR_TEMPLATE, PERDITION_UN_STR_LEN-1);
+	strlcpy(sock.dir, DIR_TEMPLATE, sizeof(sock.dir));
 	if(!mkdtemp(sock.dir)) {
 		VANESSA_LOGGER_DEBUG_ERRNO("mkdtemp");
 		return (-1);
