$OpenBSD: patch-etc_afpd_quota_c,v 1.1 2003/08/22 11:18:19 naddy Exp $ --- etc/afpd/quota.c.orig Mon Aug 18 15:08:13 2003 +++ etc/afpd/quota.c Mon Aug 18 15:09:37 2003 @@ -312,7 +312,7 @@ const u_int32_t bsize; char *p; #ifdef __svr4__ - char buf[ MAXPATHLEN + 1]; + char buf[MAXPATHLEN]; if ( vol->v_qfd == -1 && vol->v_gvs == NULL) { if (( p = mountp( vol->v_path, &vol->v_nfs)) == NULL ) { @@ -328,7 +328,7 @@ const u_int32_t bsize; strcpy( vol->v_gvs, p ); } else { - sprintf( buf, "%s/quotas", p ); + snprintf( buf, sizeof(buf), "%s/quotas", p ); if (( vol->v_qfd = open( buf, O_RDONLY, 0 )) < 0 ) { LOG(log_info, logtype_afpd, "open %s: %s", buf, strerror(errno) ); return( AFPERR_PARAM );