aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/socket_default/socket_default_socket.c
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2015-07-09 12:00:56 +0200
committerTobias Brunner <tobias@strongswan.org>2015-07-27 13:50:09 +0200
commita229bdce625338117966a53efd0475b2c7c84566 (patch)
tree16a27e310b00fab0475de30de19bf5c6d410ff2b /src/libcharon/plugins/socket_default/socket_default_socket.c
parent773fcb1605d413997450b59d114a1c035910cc58 (diff)
downloadstrongswan-a229bdce625338117966a53efd0475b2c7c84566.tar.bz2
strongswan-a229bdce625338117966a53efd0475b2c7c84566.tar.xz
trap-manager: Changed how acquires we acted on are tracked
This fixes potential race conditions in case complete() or flush() is executed before or concurrently with a thread that handles an acquire. It will also simplify tracking multiple acquires created for the same trap policy in the future. Also fixes the behavior in some error situations.
Diffstat (limited to 'src/libcharon/plugins/socket_default/socket_default_socket.c')
0 files changed, 0 insertions, 0 deletions