diff options
author | ae <ae@FreeBSD.org> | 2014-12-04 05:02:12 +0000 |
---|---|---|
committer | ae <ae@FreeBSD.org> | 2014-12-04 05:02:12 +0000 |
commit | 6cf2e00820aef4e855664499404eb94abbc026cb (patch) | |
tree | 891b6e752121c8b3f3450d13beb5a77b04c0dbfc /sys/netipsec | |
parent | 7005ed18cb78eb5ada52fd9ac786c20dd8db06c1 (diff) | |
download | FreeBSD-src-6cf2e00820aef4e855664499404eb94abbc026cb.zip FreeBSD-src-6cf2e00820aef4e855664499404eb94abbc026cb.tar.gz |
Fix style(9) and remove m_freem(NULL).
Add XXX comment, it looks incorrect, because m_pkthdr.len is already
incremented by M_PREPEND().
Sponsored by: Yandex LLC
Diffstat (limited to 'sys/netipsec')
-rw-r--r-- | sys/netipsec/keysock.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/netipsec/keysock.c b/sys/netipsec/keysock.c index ed0c384..6deea35 100644 --- a/sys/netipsec/keysock.c +++ b/sys/netipsec/keysock.c @@ -145,12 +145,11 @@ key_sendup0(struct rawcb *rp, struct mbuf *m, int promisc) struct sadb_msg *pmsg; M_PREPEND(m, sizeof(struct sadb_msg), M_NOWAIT); - if (!m) { + if (m == NULL) { PFKEYSTAT_INC(in_nomem); - m_freem(m); - return ENOBUFS; + return (ENOBUFS); } - m->m_pkthdr.len += sizeof(*pmsg); + m->m_pkthdr.len += sizeof(*pmsg); /* XXX: is this correct? */ pmsg = mtod(m, struct sadb_msg *); bzero(pmsg, sizeof(*pmsg)); |