aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/eap_radius/eap_radius.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2013-07-24 15:45:39 +0200
committerMartin Willi <martin@revosec.ch>2013-07-26 13:12:22 +0200
commitd882880e87466affbf4e472cae16c8a5405ea8c2 (patch)
treeafb0105c6ed2389be2666b815847a45103317212 /src/libcharon/plugins/eap_radius/eap_radius.c
parent77ccff82cfb0045aad83d0424498f87ec9f60070 (diff)
downloadstrongswan-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