check if malloc(3) failed

ok joerg@
This commit is contained in:
liamjfoy 2006-05-21 21:01:55 +00:00
parent 0896642114
commit 362a260c6d
3 changed files with 12 additions and 9 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: inet.c,v 1.70 2006/05/18 17:19:22 riz Exp $ */
/* $NetBSD: inet.c,v 1.71 2006/05/21 21:01:55 liamjfoy Exp $ */
/*
* Copyright (c) 1983, 1988, 1993
@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "from: @(#)inet.c 8.4 (Berkeley) 4/20/94";
#else
__RCSID("$NetBSD: inet.c,v 1.70 2006/05/18 17:19:22 riz Exp $");
__RCSID("$NetBSD: inet.c,v 1.71 2006/05/21 21:01:55 liamjfoy Exp $");
#endif
#endif /* not lint */
@ -206,7 +206,8 @@ protopr(off, name)
NULL, 0) == -1)
err(1, "sysctl (query)");
pcblist = malloc(size);
if ((pcblist = malloc(size)) == NULL)
err(1, "malloc");
memset(pcblist, 0, size);
mib[6] = sizeof(*pcblist);

View File

@ -1,4 +1,4 @@
/* $NetBSD: inet6.c,v 1.36 2005/08/28 21:06:57 rpaulo Exp $ */
/* $NetBSD: inet6.c,v 1.37 2006/05/21 21:01:56 liamjfoy Exp $ */
/* BSDI inet.c,v 2.3 1995/10/24 02:19:29 prb Exp */
/*
@ -64,7 +64,7 @@
#if 0
static char sccsid[] = "@(#)inet.c 8.4 (Berkeley) 4/20/94";
#else
__RCSID("$NetBSD: inet6.c,v 1.36 2005/08/28 21:06:57 rpaulo Exp $");
__RCSID("$NetBSD: inet6.c,v 1.37 2006/05/21 21:01:56 liamjfoy Exp $");
#endif
#endif /* not lint */
@ -262,7 +262,8 @@ ip6protopr(off, name)
NULL, 0) == -1)
err(1, "sysctl (query)");
pcblist = malloc(size);
if ((pcblist = malloc(size)) == NULL)
err(1, "malloc");
memset(pcblist, 0, size);
mib[6] = sizeof(*pcblist);

View File

@ -1,4 +1,4 @@
/* $NetBSD: unix.c,v 1.25 2006/05/11 01:23:20 mrg Exp $ */
/* $NetBSD: unix.c,v 1.26 2006/05/21 21:01:56 liamjfoy Exp $ */
/*-
* Copyright (c) 1983, 1988, 1993
@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "from: @(#)unix.c 8.1 (Berkeley) 6/6/93";
#else
__RCSID("$NetBSD: unix.c,v 1.25 2006/05/11 01:23:20 mrg Exp $");
__RCSID("$NetBSD: unix.c,v 1.26 2006/05/21 21:01:56 liamjfoy Exp $");
#endif
#endif /* not lint */
@ -165,7 +165,8 @@ unixpr(off)
NULL, 0) == -1)
err(1, "sysctl (query)");
pcblist = malloc(size);
if ((pcblist = malloc(size)) == NULL)
err(1, "malloc");
memset(pcblist, 0, size);
mib[6] = sizeof(*pcblist);