]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Make sure we have enough memory to allocate the return list.
authorNickolai Zeldovich <kolya@mit.edu>
Sun, 21 Apr 2002 04:56:31 +0000 (04:56 +0000)
committerGarry Zacheiss <zacheiss@mit.edu>
Sun, 21 Apr 2002 04:56:31 +0000 (04:56 +0000)
(cherry picked from commit ec04dd0090b69f3cd39c93498da6175b2eb1a842)

src/ptserver/ptprocs.c

index a102910e2be6bb6060f537812ce95e0ca5a0f139..faa0864ddbc8170f98dede3301524a8ecb7621bd 100644 (file)
@@ -527,6 +527,7 @@ afs_int32 idToName (call, aid, aname)
     if (size <= 0) size = 0;
     aname->namelist_val = (prname *)malloc(size*PR_MAXNAMELEN);
     aname->namelist_len = 0;
+    if (aname->namelist_val == 0) return PRNOMEM;
     if (aid->idlist_len == 0) return 0;
     if (size == 0) return PRTOOMANY;   /* rxgen will probably handle this */