Coverity CID 1159: Prevent NULL deref.

This commit is contained in:
christos 2006-04-14 23:56:20 +00:00
parent 31162c28c3
commit 4364818c59
1 changed files with 3 additions and 3 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: tp_output.c,v 1.27 2005/12/11 12:25:12 christos Exp $ */
/* $NetBSD: tp_output.c,v 1.28 2006/04/14 23:56:20 christos Exp $ */
/*-
* Copyright (c) 1991, 1993
@ -62,7 +62,7 @@ SOFTWARE.
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: tp_output.c,v 1.27 2005/12/11 12:25:12 christos Exp $");
__KERNEL_RCSID(0, "$NetBSD: tp_output.c,v 1.28 2006/04/14 23:56:20 christos Exp $");
#include "opt_inet.h"
#include "opt_iso.h"
@ -412,7 +412,7 @@ tp_ctloutput(int cmd, struct socket *so, int level, int optname,
error = ENOTSOCK;
goto done;
}
if (*mp == NULL) {
if (mp && *mp == NULL) {
struct mbuf *m;
MGET(m, M_DONTWAIT, TPMT_SONAME); /* does off, type, next */