diff options
author | eivind <eivind@FreeBSD.org> | 1998-12-02 01:53:48 +0000 |
---|---|---|
committer | eivind <eivind@FreeBSD.org> | 1998-12-02 01:53:48 +0000 |
commit | d757350127ab2a2242d5d25ee87e61bd9e354aee (patch) | |
tree | a8005400e37b55d71ab9f07f2ee3ac84cdae23e1 /sys/kern/kern_sig.c | |
parent | 24689f2c761b81d2198221b7096cb6ff90f7b3ca (diff) | |
download | FreeBSD-src-d757350127ab2a2242d5d25ee87e61bd9e354aee.zip FreeBSD-src-d757350127ab2a2242d5d25ee87e61bd9e354aee.tar.gz |
Check return value of malloc() in expand_name.
Reviewed by: sef
Diffstat (limited to 'sys/kern/kern_sig.c')
-rw-r--r-- | sys/kern/kern_sig.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index 29bacee..41b4e09 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)kern_sig.c 8.7 (Berkeley) 4/18/94 - * $Id: kern_sig.c,v 1.48 1998/10/21 16:31:38 jdp Exp $ + * $Id: kern_sig.c,v 1.49 1998/11/11 10:03:55 truckman Exp $ */ #include "opt_compat.h" @@ -1279,6 +1279,8 @@ const char *name; int uid; int pid; { char *format = corefilename; temp = malloc(MAXPATHLEN + 3, M_TEMP, M_NOWAIT); + if (temp == NULL) + return NULL; bzero(temp, MAXPATHLEN+3); for (i = 0, n = 0; i < MAXPATHLEN && format[i]; i++) { int l; |