--- cfengine-2.1.14.orig/src/do.c 2005-04-06 14:28:18.000000000 -0400 +++ cfengine-2.1.14/src/do.c 2005-06-14 00:33:02.163890648 -0400 @@ -2455,7 +2455,8 @@ continue; } - snprintf(vbuff,CF_BUFSIZE,"%.50s.%.50s_%.50s",path,destination,server); /* Unique ID for copy locking */ + /*Increased string size of path from 50 to 255 to ensure that the IDs are unique - address@hidden 06/14/05 */ + snprintf(vbuff,CF_BUFSIZE,"%.255s.%.50s_%.50s",path,destination,server); /* Unique ID for copy locking */ if (!GetLock(ASUniqueName("copy"),CanonifyName(vbuff),ip->ifelapsed,ip->expireafter,VUQNAME,CFSTARTTIME)) {