]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
pioctl-settoken-malloc-fail-check-20080206
authorDerrick Brashear <shadow@dementia.org>
Thu, 6 Mar 2008 16:41:14 +0000 (16:41 +0000)
committerDerrick Brashear <shadow|account-1000005@unknown>
Thu, 17 Dec 2009 01:25:23 +0000 (17:25 -0800)
LICENSE IPL10

avoid malloc failure panic (oops)
(cherry picked from commit f58e08baae0a5ee9be516e9e220a12b78e5bf414)

Change-Id: I83b7db7c57d02ce687f9251a21fdc9fca6d6810c
Reviewed-on: http://gerrit.openafs.org/911
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/afs/afs_pioctl.c

index 29f1841b0bf02c2a8f9727107862deac02e95282..7026e4acb22d3f5cf295c448c9aa632a0fac5279 100644 (file)
@@ -1533,6 +1533,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;