CardDeleteContext may be called at any time, interrupting any ongoing operation with the same PCARD_DATA. This leads to a race condition when CardDeleteContext deletes, for example, the sc_context_t which the interrupted call still wants to access. We have seen and fixed this problem in https://github.com/OpenSC/OpenSC/issues/973 specifically for the PIN entry process, however, it also applies to all other calls to the md. The new implementation removes the need for global data in the md. |
||
---|---|---|
.. | ||
Makefile.am | ||
Makefile.mak | ||
cardmod-mingw-compat.h | ||
minidriver.c | ||
minidriver.exports | ||
opensc-minidriver.dll.manifest | ||
opensc-minidriver.inf.in | ||
versioninfo-minidriver.rc.in |