From 684e2951a0b583b62312d4849a6eb4b63cf14a78 Mon Sep 17 00:00:00 2001 From: vanhu Date: Mon, 9 May 2011 13:16:21 +0000 Subject: Release SP's refcount in key_get_spdbyid(). PR: 156676 Submitted by: Tobias Brunner (tobias@strongswan.org) MFC after: 1 week --- sys/netipsec/key.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/netipsec/key.c') diff --git a/sys/netipsec/key.c b/sys/netipsec/key.c index 2c3f111..aefc0ca 100644 --- a/sys/netipsec/key.c +++ b/sys/netipsec/key.c @@ -2283,6 +2283,7 @@ key_spdget(so, m, mhp) } n = key_setdumpsp(sp, SADB_X_SPDGET, 0, mhp->msg->sadb_msg_pid); + KEY_FREESP(&sp); if (n != NULL) { m_freem(m); return key_sendup_mbuf(so, n, KEY_SENDUP_ONE); -- cgit v1.1