]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-pioctl-settoken-malloc-fail-check-20080206
authorDerrick Brashear <shadow@dementia.org>
Thu, 6 Mar 2008 16:44:10 +0000 (16:44 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 6 Mar 2008 16:44:10 +0000 (16:44 +0000)
LICENSE IPL10

avoid malloc failure panic (oops)

(cherry picked from commit f58e08baae0a5ee9be516e9e220a12b78e5bf414)

src/afs/afs_pioctl.c

index e7df09b9115e2e4726d439069067e6bddc2fdb1a..89ccfdf06d0ac934866314a2db7e716152dd3e41 100644 (file)
@@ -1409,6 +1409,9 @@ DECL_PIOCTL(PSetTokens)
        afs_osi_Free(tu->stp, tu->stLen);
     }
     tu->stp = (char *)afs_osi_Alloc(stLen);
+    if (tu->stp == NULL) {
+       return ENOMEM;
+    }
     tu->stLen = stLen;
     memcpy(tu->stp, stp, stLen);
     tu->ct = clear;