diff options
author | Tobias Brunner <tobias@strongswan.org> | 2016-05-24 10:26:38 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2016-06-06 14:27:19 +0200 |
commit | 50053250201b2d81383643b91164d95d6ca5c329 (patch) | |
tree | b0ffc8905e7ed879dac495f90d57bee4dde1eedf /src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c | |
parent | b2abd010484cd1858d3ca1b9110ea37070eec073 (diff) | |
download | strongswan-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