diff options
author | Martin Willi <martin@revosec.ch> | 2014-07-07 10:42:11 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2014-08-25 09:55:44 +0200 |
commit | 891bbbd4bb8d3ef19e48ecbdb79d8b8a20007749 (patch) | |
tree | 6de8154954ec18312b9776e98f9dff980640085e /src/libcharon/plugins/unity/unity_narrow.c | |
parent | 898c8b12f93a2b872d76a3eececce113bf61ee52 (diff) | |
download | strongswan-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