]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-checksysname-stack-usage-20050721
authorChas Williams <chas@cmf.nrl.navy.mil>
Thu, 21 Jul 2005 05:49:18 +0000 (05:49 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 21 Jul 2005 05:49:18 +0000 (05:49 +0000)
FIXES 20227

fix misuse of MAXSYSNAME for MAXNUMSYSNAMES

(cherry picked from commit f00e35f7a23c6caeba58dc77ab53334514b9d31e)

src/afs/VNOPS/afs_vnop_lookup.c
src/afs/afs_pioctl.c

index b64d32d73b1c080e504e2e2b69f898882b37d520..be887e7716842e461e4d2d57ce12f5f23ef89e85 100644 (file)
@@ -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 */
index 597e42c62819913c7e93d283d0fe3d4403192f84..cc13e04f17e82def9d8229133ae5b66dd85a1992 100644 (file)
@@ -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) {