aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/unity/unity_narrow.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-07-07 10:42:11 +0200
committerMartin Willi <martin@revosec.ch>2014-08-25 09:55:44 +0200
commit891bbbd4bb8d3ef19e48ecbdb79d8b8a20007749 (patch)
tree6de8154954ec18312b9776e98f9dff980640085e /src/libcharon/plugins/unity/unity_narrow.c
parent898c8b12f93a2b872d76a3eececce113bf61ee52 (diff)
downloadstrongswan-891bbbd4bb8d3ef19e48ecbdb79d8b8a20007749.tar.bz2
strongswan-891bbbd4bb8d3ef19e48ecbdb79d8b8a20007749.tar.xz
ikev1: Defer Mode Config push after CHILD adoption and reauth detection
When an initiator starts reauthentication on a connection that uses push mode to assign a virtual IP, we can't execute the Mode Config before releasing the virtual IP. Otherwise we would request a new and different lease, which the client probably can't handle. Defer Mode Config execution, so the same IP gets first released then reassigned during reauthentication.
Diffstat (limited to 'src/libcharon/plugins/unity/unity_narrow.c')
0 files changed, 0 insertions, 0 deletions