diff options
-rw-r--r-- | sys/netkey/key.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/netkey/key.c b/sys/netkey/key.c index 370c9de..5e97933 100644 --- a/sys/netkey/key.c +++ b/sys/netkey/key.c @@ -2774,10 +2774,11 @@ key_delsah(sah) /* sanity check */ KEY_CHKSASTATE(state, sav->state, "key_delsah"); - key_freesav(sav); - /* remove back pointer */ sav->sah = NULL; + + key_freesav(sav); + sav = NULL; } } |