summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sig.c
diff options
context:
space:
mode:
authoreivind <eivind@FreeBSD.org>1998-12-02 01:53:48 +0000
committereivind <eivind@FreeBSD.org>1998-12-02 01:53:48 +0000
commitd757350127ab2a2242d5d25ee87e61bd9e354aee (patch)
treea8005400e37b55d71ab9f07f2ee3ac84cdae23e1 /sys/kern/kern_sig.c
parent24689f2c761b81d2198221b7096cb6ff90f7b3ca (diff)
downloadFreeBSD-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.c4
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;
OpenPOWER on IntegriCloud