summaryrefslogtreecommitdiffstats
path: root/sys/netipsec
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2014-12-04 05:02:12 +0000
committerae <ae@FreeBSD.org>2014-12-04 05:02:12 +0000
commit6cf2e00820aef4e855664499404eb94abbc026cb (patch)
tree891b6e752121c8b3f3450d13beb5a77b04c0dbfc /sys/netipsec
parent7005ed18cb78eb5ada52fd9ac786c20dd8db06c1 (diff)
downloadFreeBSD-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.c7
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));
OpenPOWER on IntegriCloud