checksysname-stack-usage-20050721
authorChas Williams <chas@cmf.nrl.navy.mil>
Thu, 21 Jul 2005 05:46:51 +0000 (05:46 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 21 Jul 2005 05:46:51 +0000 (05:46 +0000)
FIXES 20227

fix misuse of MAXSYSNAME for MAXNUMSYSNAMES

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

index b64d32d..be887e7 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 597e42c..cc13e04 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) {