$OpenBSD: patch-etc_afpd_file_c,v 1.1 2006/09/22 05:56:25 pvalchev Exp $ --- etc/afpd/file.c.orig Thu Apr 28 05:24:04 2005 +++ etc/afpd/file.c Fri Dec 30 23:30:05 2005 @@ -1026,7 +1026,7 @@ const struct vol *vol; char *src, *dst, *newname; struct adouble *adp; { - char adsrc[ MAXPATHLEN + 1]; + char adsrc[ MAXPATHLEN]; int rc; #ifdef DEBUG @@ -1061,7 +1061,7 @@ struct adouble *adp; } } - strcpy( adsrc, vol->ad_path( src, 0 )); + strlcpy( adsrc, vol->ad_path( src, 0 ), sizeof(adsrc)); if (unix_rename( adsrc, vol->ad_path( dst, 0 )) < 0 ) { struct stat st;