diff options
| author | Tobias Brunner <tobias@strongswan.org> | 2015-07-31 16:51:35 +0200 |
|---|---|---|
| committer | Tobias Brunner <tobias@strongswan.org> | 2015-08-17 11:59:15 +0200 |
| commit | 3665adef19fb5ac3fa44c4f697a5dcb1e1660f55 (patch) | |
| tree | 9ca3f17d3885ac1cdad0a4d7512709a7c877e935 /src/libcharon/plugins/sql | |
| parent | 017dbb1c5e12ed2e7457116273d60dc4d9eb29d6 (diff) | |
| download | strongswan-3665adef19fb5ac3fa44c4f697a5dcb1e1660f55.tar.bz2 strongswan-3665adef19fb5ac3fa44c4f697a5dcb1e1660f55.tar.xz | |
child-sa: Fix refcounting of allocated reqids
During a rekeying we want to reuse the current reqid, but if the new SA
does not allocate it via kernel-interface the state there will disappear
when the old SA is destroyed after the rekeying. When the IKE_SA is
later reauthenticated with make-before-break reauthentication the new
CHILD_SAs there will get new reqids as no existing state is found in the
kernel-interface, breaking policy installation in the kernel.
Fixes: a49393954f31 ("child-sa: Use any fixed reqid configured on the CHILD_SA config")
Diffstat (limited to 'src/libcharon/plugins/sql')
0 files changed, 0 insertions, 0 deletions
