bankd_main: Fix SCardConnect(): Needs dwActiveProtocol output param

Change-Id: I4d07d75966afbf4af7ac592ecdef61074a329186
This commit is contained in:
Harald Welte 2018-09-23 19:30:07 +02:00
parent 45c948cc10
commit 48865c284b
1 changed files with 2 additions and 1 deletions

View File

@ -170,8 +170,9 @@ static int worker_open_card(struct bankd_worker *worker)
rc = SCardEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &worker->reader.pcsc.hContext);
PCSC_ERROR(worker, rc, "SCardEstablishContext")
DWORD dwActiveProtocol;
rc = SCardConnect(worker->reader.pcsc.hContext, worker->reader.name, SCARD_SHARE_SHARED,
SCARD_PROTOCOL_T0, &worker->reader.pcsc.hCard, NULL);
SCARD_PROTOCOL_T0, &worker->reader.pcsc.hCard, &dwActiveProtocol);
PCSC_ERROR(worker, rc, "SCardConnect")
return 0;