diff options
| author | Tobias Brunner <tobias@strongswan.org> | 2015-07-09 12:00:56 +0200 |
|---|---|---|
| committer | Tobias Brunner <tobias@strongswan.org> | 2015-07-27 13:50:09 +0200 |
| commit | a229bdce625338117966a53efd0475b2c7c84566 (patch) | |
| tree | 16a27e310b00fab0475de30de19bf5c6d410ff2b /src/libcharon/plugins/socket_default/socket_default_socket.c | |
| parent | 773fcb1605d413997450b59d114a1c035910cc58 (diff) | |
| download | strongswan-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
