winpr: fix failing unit tests
authorMarc-André Moreau <marcandre.moreau@gmail.com>
Wed, 9 Apr 2014 14:01:58 +0000 (10:01 -0400)
committerMarc-André Moreau <marcandre.moreau@gmail.com>
Wed, 9 Apr 2014 14:01:58 +0000 (10:01 -0400)
winpr/libwinpr/smartcard/test/TestSmartCardListReaders.c
winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c

index 7f12727..88d7d84 100644 (file)
@@ -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);
index 89a29eb..b52e10b 100644 (file)
@@ -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++)
        {