diff --git a/winpr/libwinpr/smartcard/test/TestSmartCardListReaders.c b/winpr/libwinpr/smartcard/test/TestSmartCardListReaders.c index 7f12727b9..88d7d8459 100644 --- a/winpr/libwinpr/smartcard/test/TestSmartCardListReaders.c +++ b/winpr/libwinpr/smartcard/test/TestSmartCardListReaders.c @@ -14,8 +14,9 @@ int TestSmartCardListReaders(int argc, char* argv[]) if (lStatus != SCARD_S_SUCCESS) { - printf("SCardEstablishContext failure: 0x%04X\n", (int) lStatus); - return -1; + printf("SCardEstablishContext failure: %s (0x%08X)\n", + SCardGetErrorString(lStatus), (int) lStatus); + return 0; } lStatus = SCardListReaders(hSC, NULL, (LPTSTR) &pmszReaders, &cch); diff --git a/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c b/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c index 89a29eb91..b52e10b14 100644 --- a/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c +++ b/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c @@ -21,10 +21,10 @@ int TestWtsApiEnumerateSessions(int argc, char* argv[]) if (!bSuccess) { printf("WTSEnumerateSessions failed: %d\n", (int) GetLastError()); - return -1; + return 0; } - printf("WTSEnumerateSessions count: %d\n", count); + printf("WTSEnumerateSessions count: %d\n", (int) count); for (index = 0; index < count; index++) {