From 1d68f5010353a5ea20f79caabc04360d4ee49b6c Mon Sep 17 00:00:00 2001 From: akallabeth Date: Tue, 4 Mar 2025 09:50:25 +0100 Subject: [PATCH] [winpr,wtsapi] improve test coverage --- .../wtsapi/test/TestWtsApiEnumerateProcesses.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c b/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c index 4e0702f97..e48c0a394 100644 --- a/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c +++ b/winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c @@ -35,15 +35,19 @@ int TestWtsApiEnumerateProcesses(int argc, char* argv[]) return -1; } -#if 0 + int rc = 0; { printf("WTSEnumerateProcesses enumerated %"PRIu32" process:\n", count); for (DWORD i = 0; i < count; i++) - printf("\t[%"PRIu32"]: %s (%"PRIu32")\n", i, pProcessInfo[i].pProcessName, pProcessInfo[i].ProcessId); + { + const WTS_PROCESS_INFOA* cur = &pProcessInfo[i]; + if (!cur->pProcessName) + rc = -1; + printf("\t[%" PRIu32 "]: %s (%" PRIu32 ")\n", i, cur->pProcessName, cur->ProcessId); + } } -#endif WTSFreeMemory(pProcessInfo); - return 0; + return rc; }