]> git.ipfire.org Git - thirdparty/strongswan.git/commit
charon-tkm: Fix AE context life-cycle handling
authorAdrian-Ken Rueegsegger <ken@codelabs.ch>
Fri, 1 Sep 2017 16:46:05 +0000 (18:46 +0200)
committerTobias Brunner <tobias@strongswan.org>
Fri, 15 Sep 2017 10:16:57 +0000 (12:16 +0200)
commit8e823bb8b1ae4b1efcb81bc2cf07717333309120
tree24d3a137afa1753b5c41f5bb1f54ade421e2c2a8
parentc198ddcb3fa7eb855d3e56d4ddf72aa7a5dfe554
charon-tkm: Fix AE context life-cycle handling

Use new reference counting feature of ID manager for AE contexts and
only perform reset if count is zero. Also, do not pass on AE ID as every
IKE SA must decrement AE ID count once it is not used any longer.
src/charon-tkm/src/tkm/tkm_keymat.c