Initialize SCARD_READERSTATE

- Not doing so was leading to random memory corruption errors.
This commit is contained in:
Santiago Gimeno
2013-08-08 13:30:13 +02:00
parent 84cb97ca46
commit 1844bf1f3a
2 changed files with 5 additions and 5 deletions

View File

@@ -123,7 +123,7 @@ void* PCSCLite::HandlerFunction(void* arg) {
PCSCLite* pcsclite = async_baton->pcsclite;
async_baton->async_result = new AsyncResult();
SCARD_READERSTATE card_reader_state;
SCARD_READERSTATE card_reader_state = { 0 };
card_reader_state.szReader = "\\\\?PnP?\\Notification";
card_reader_state.dwCurrentState = SCARD_STATE_UNAWARE;