From 2acce6214c68e7bce65cd841235c196de2cd8fc7 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 17 Feb 2020 10:53:46 +0100 Subject: [PATCH] SCardFreeMemory non const argument. --- winpr/include/winpr/smartcard.h | 4 ++-- winpr/libwinpr/smartcard/smartcard.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/winpr/include/winpr/smartcard.h b/winpr/include/winpr/smartcard.h index 721033a92..858403127 100644 --- a/winpr/include/winpr/smartcard.h +++ b/winpr/include/winpr/smartcard.h @@ -681,7 +681,7 @@ extern "C" WINSCARDAPI LONG WINAPI SCardForgetCardTypeA(SCARDCONTEXT hContext, LPCSTR szCardName); WINSCARDAPI LONG WINAPI SCardForgetCardTypeW(SCARDCONTEXT hContext, LPCWSTR szCardName); - WINSCARDAPI LONG WINAPI SCardFreeMemory(SCARDCONTEXT hContext, LPCVOID pvMem); + WINSCARDAPI LONG WINAPI SCardFreeMemory(SCARDCONTEXT hContext, LPVOID pvMem); WINSCARDAPI HANDLE WINAPI SCardAccessStartedEvent(void); @@ -959,7 +959,7 @@ typedef LONG(WINAPI* fnSCardSetCardTypeProviderNameW)(SCARDCONTEXT hContext, LPC typedef LONG(WINAPI* fnSCardForgetCardTypeA)(SCARDCONTEXT hContext, LPCSTR szCardName); typedef LONG(WINAPI* fnSCardForgetCardTypeW)(SCARDCONTEXT hContext, LPCWSTR szCardName); -typedef LONG(WINAPI* fnSCardFreeMemory)(SCARDCONTEXT hContext, LPCVOID pvMem); +typedef LONG(WINAPI* fnSCardFreeMemory)(SCARDCONTEXT hContext, LPVOID pvMem); typedef HANDLE(WINAPI* fnSCardAccessStartedEvent)(void); diff --git a/winpr/libwinpr/smartcard/smartcard.c b/winpr/libwinpr/smartcard/smartcard.c index 4b67ea653..f9b93a566 100644 --- a/winpr/libwinpr/smartcard/smartcard.c +++ b/winpr/libwinpr/smartcard/smartcard.c @@ -34,7 +34,7 @@ #include "smartcard_inspect.h" static INIT_ONCE g_Initialized = INIT_ONCE_STATIC_INIT; -static PSCardApiFunctionTable g_SCardApi = NULL; +static const SCardApiFunctionTable* g_SCardApi = NULL; #define TAG WINPR_TAG("smartcard") @@ -296,7 +296,7 @@ WINSCARDAPI LONG WINAPI SCardForgetCardTypeW(SCARDCONTEXT hContext, LPCWSTR szCa SCARDAPI_STUB_CALL_LONG(SCardForgetCardTypeW, hContext, szCardName); } -WINSCARDAPI LONG WINAPI SCardFreeMemory(SCARDCONTEXT hContext, LPCVOID pvMem) +WINSCARDAPI LONG WINAPI SCardFreeMemory(SCARDCONTEXT hContext, LPVOID pvMem) { SCARDAPI_STUB_CALL_LONG(SCardFreeMemory, hContext, pvMem); }