From: Chas Williams Date: Thu, 21 Jul 2005 05:46:51 +0000 (+0000) Subject: checksysname-stack-usage-20050721 X-Git-Tag: openafs-devel-1_5_0~432 X-Git-Url: http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=f00e35f7a23c6caeba58dc77ab53334514b9d31e checksysname-stack-usage-20050721 FIXES 20227 fix misuse of MAXSYSNAME for MAXNUMSYSNAMES --- diff --git a/src/afs/VNOPS/afs_vnop_lookup.c b/src/afs/VNOPS/afs_vnop_lookup.c index b64d32d..be887e7 100644 --- a/src/afs/VNOPS/afs_vnop_lookup.c +++ b/src/afs/VNOPS/afs_vnop_lookup.c @@ -432,7 +432,7 @@ Check_AtSys(register struct vcache *avc, const char *aname, struct sysname_info *state, struct vrequest *areq) { int num = 0; - char **sysnamelist[MAXSYSNAME]; + char **sysnamelist[MAXNUMSYSNAMES]; if (AFS_EQ_ATSYS(aname)) { state->offset = 0; @@ -453,7 +453,7 @@ Next_AtSys(register struct vcache *avc, struct vrequest *areq, struct sysname_info *state) { int num = afs_sysnamecount; - char **sysnamelist[MAXSYSNAME]; + char **sysnamelist[MAXNUMSYSNAMES]; if (state->index == -1) return 0; /* No list */ diff --git a/src/afs/afs_pioctl.c b/src/afs/afs_pioctl.c index 597e42c..cc13e04 100644 --- a/src/afs/afs_pioctl.c +++ b/src/afs/afs_pioctl.c @@ -2716,7 +2716,7 @@ DECL_PIOCTL(PSetSysName) register struct unixuser *au; register afs_int32 pag, error; int t, count, num = 0; - char **sysnamelist[MAXSYSNAME]; + char **sysnamelist[MAXNUMSYSNAMES]; AFS_STATCNT(PSetSysName); if (!afs_globalVFS) {