diff options
author | Martin Willi <martin@revosec.ch> | 2013-07-24 15:45:39 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2013-07-26 13:12:22 +0200 |
commit | d882880e87466affbf4e472cae16c8a5405ea8c2 (patch) | |
tree | afb0105c6ed2389be2666b815847a45103317212 /src/libcharon/plugins/eap_radius/eap_radius.c | |
parent | 77ccff82cfb0045aad83d0424498f87ec9f60070 (diff) | |
download | strongswan-d882880e87466affbf4e472cae16c8a5405ea8c2.tar.bz2 strongswan-d882880e87466affbf4e472cae16c8a5405ea8c2.tar.xz |
mem-pool: refcount online lease when reassigning it to another tunnel
When we reassign an online lease for the same peer, we have to refcount it.
Otherwise we would set it offline if one of the tunnels goes down, but it is
actually still in use by a the second tunnel. This can finally lead in
assigning the same virtual IP to different peers.
Diffstat (limited to 'src/libcharon/plugins/eap_radius/eap_radius.c')
0 files changed, 0 insertions, 0 deletions