openbsd-ports/net/netatalk/stable/patches/patch-etc_afpd_quota_c

22 lines
829 B
Plaintext

$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 );