diff options
author | Tobias Brunner <tobias@strongswan.org> | 2016-04-13 11:58:32 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2016-04-13 13:55:20 +0200 |
commit | 960632ffb07ebd266110531360cb8bcc62a0466a (patch) | |
tree | 18989813fa81a6ef0dfca8052c00eadeabdeb15a /src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.h | |
parent | 0ff486f5076806b26d406509927345e5909ee2f5 (diff) | |
download | strongswan-960632ffb07ebd266110531360cb8bcc62a0466a.tar.bz2 strongswan-960632ffb07ebd266110531360cb8bcc62a0466a.tar.xz |
thread: Don't hold mutex when calling cleanup handlers while terminating
This could interfere with cleanup handlers that try to acquire
mutexes while other threads holding these try to e.g. cancel the threads.
As cleanup handlers are only queued by the threads themselves we don't need
any synchronization to access the list.
Fixes #1401.
Diffstat (limited to 'src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.h')
0 files changed, 0 insertions, 0 deletions