diff --git a/tests/server/sockfilt.c b/tests/server/sockfilt.c index 549eb1fcf7..9d132b9392 100644 --- a/tests/server/sockfilt.c +++ b/tests/server/sockfilt.c @@ -530,6 +530,8 @@ static DWORD WINAPI select_ws_wait_thread(void *lpParameter) curlx_winapi_strerror(ret, buffer, sizeof(buffer)); logmsg("[select_ws_wait_thread] PeekNamedPipe error: (0x%08lx) - %s", ret, buffer); + if(ret == ERROR_NOT_SUPPORTED) /* avoid potential endless loop */ + break; SleepEx(0, FALSE); continue; }