summaryrefslogtreecommitdiffstats
path: root/sys/netipsec/ipsec.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netipsec/ipsec.c')
-rw-r--r--sys/netipsec/ipsec.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netipsec/ipsec.c b/sys/netipsec/ipsec.c
index 24c99bf..e53cede 100644
--- a/sys/netipsec/ipsec.c
+++ b/sys/netipsec/ipsec.c
@@ -220,7 +220,7 @@ key_allocsp_default(const char* where, int tag)
sp->policy, IPSEC_POLICY_NONE));
sp->policy = IPSEC_POLICY_NONE;
}
- sp->refcnt++;
+ key_addref(sp);
KEYDEBUG(KEYDEBUG_IPSEC_STAMP,
printf("DP key_allocsp_default returns SP:%p (%u)\n",
@@ -317,7 +317,7 @@ ipsec_getpolicybysock(m, dir, inp, error)
switch (currsp->policy) {
case IPSEC_POLICY_BYPASS:
case IPSEC_POLICY_IPSEC:
- currsp->refcnt++;
+ key_addref(currsp);
sp = currsp;
break;
@@ -350,7 +350,7 @@ ipsec_getpolicybysock(m, dir, inp, error)
break;
case IPSEC_POLICY_IPSEC:
- currsp->refcnt++;
+ key_addref(currsp);
sp = currsp;
break;
OpenPOWER on IntegriCloud