diff options
author | Stef Walter <stef@thewalter.net> | 2014-02-13 09:52:34 +0100 |
---|---|---|
committer | Stef Walter <stef@thewalter.net> | 2014-02-13 10:00:07 +0100 |
commit | 98292d6bbc21168b517cdfca2635d35f2b47740d (patch) | |
tree | 43f798f816c876b8a29af4a57d20119a74763ba6 /configure.ac | |
parent | deca4955a6cce1dd77bbd45b9524b0f7b0825169 (diff) |
proxy: Fix cases where modules are unloaded while in use
The proxy module would unload the PKCS#11 modules it was proxying
when C_Finalize() was called. However if a caller in another thread
was inside of a PKCS#11 function at the time, this would cause
a crash.
Change things around so that underlying modules are finalized during
the proxy C_Finalize() but not released/unloaded until the proxy
module itself is unloaded.
https://bugs.freedesktop.org/show_bug.cgi?id=74919
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions