aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/sql
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2015-07-31 16:51:35 +0200
committerTobias Brunner <tobias@strongswan.org>2015-08-17 11:59:15 +0200
commit3665adef19fb5ac3fa44c4f697a5dcb1e1660f55 (patch)
tree9ca3f17d3885ac1cdad0a4d7512709a7c877e935 /src/libcharon/plugins/sql
parent017dbb1c5e12ed2e7457116273d60dc4d9eb29d6 (diff)
downloadstrongswan-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