aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2016-05-24 10:26:38 +0200
committerTobias Brunner <tobias@strongswan.org>2016-06-06 14:27:19 +0200
commit50053250201b2d81383643b91164d95d6ca5c329 (patch)
treeb0ffc8905e7ed879dac495f90d57bee4dde1eedf /src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c
parentb2abd010484cd1858d3ca1b9110ea37070eec073 (diff)
downloadstrongswan-50053250201b2d81383643b91164d95d6ca5c329.tar.bz2
strongswan-50053250201b2d81383643b91164d95d6ca5c329.tar.xz
eap-simaka-pseudonym: Properly store mappings
If a pseudonym changed a new entry was added to the table storing permanent identity objects (that are used as keys in the other table). However, the old mapping was not removed while replacing the mapping in the pseudonym table caused the old pseudonym to get destroyed. This eventually caused crashes when a new pseudonym had the same hash value as such a defunct entry and keys had to be compared. Fixes strongswan/strongswan#46.
Diffstat (limited to 'src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c')
0 files changed, 0 insertions, 0 deletions