diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-03-27 09:48:27 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-04-01 09:15:29 +0200 |
commit | 1535c87c81b7627d34d6e7604b1c798433adc36d (patch) | |
tree | 5a080af88436d33a7eaa30471f0604570bffe7b9 | |
parent | if_dwc: Fix warning (diff) | |
download | rtems-libbsd-1535c87c81b7627d34d6e7604b1c798433adc36d.tar.bz2 |
if_dwc: Avoid NULL pointer access
-rw-r--r-- | freebsd/sys/dev/dwc/if_dwc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/freebsd/sys/dev/dwc/if_dwc.c b/freebsd/sys/dev/dwc/if_dwc.c index 75d48623..33240ead 100644 --- a/freebsd/sys/dev/dwc/if_dwc.c +++ b/freebsd/sys/dev/dwc/if_dwc.c @@ -610,7 +610,8 @@ dwc_alloc_mbufcl(struct dwc_softc *sc) struct mbuf *m; m = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); - m->m_pkthdr.len = m->m_len = m->m_ext.ext_size; + if (m != NULL) + m->m_pkthdr.len = m->m_len = m->m_ext.ext_size; return (m); } |