libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit e1d6b7635b9c5a37fb3be5e5748278db64ec1b8b
parent 451b0d9f24b9ba83a171608dbb96709d8455ec15
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Mon, 15 Aug 2022 21:12:06 +0300

test_digestauth_concurrent: added debug print

Diffstat:
Msrc/testcurl/test_digestauth_concurrent.c | 15+++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/testcurl/test_digestauth_concurrent.c b/src/testcurl/test_digestauth_concurrent.c @@ -383,6 +383,9 @@ setupCURL (void *cbc, uint16_t port, char *errbuf) (CURLE_OK != curl_easy_setopt (c, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1)) || (CURLE_OK != curl_easy_setopt (c, CURLOPT_FAILONERROR, 1L)) || +#ifdef _DEBUG + (CURLE_OK != curl_easy_setopt (c, CURLOPT_VERBOSE, 1L)) || +#endif /* _DEBUG */ #if CURL_AT_LEAST_VERSION (7, 19, 4) (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) || #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */ @@ -472,7 +475,6 @@ worker_func (void *param) req_result = curl_easy_perform (w->c); if (CURLE_OK != req_result) { - fflush (stdout); if (0 != w->libcurl_errbuf[0]) fprintf (stderr, "Worker %d: first request failed. " "libcurl error: '%s'.\n" @@ -483,7 +485,6 @@ worker_func (void *param) fprintf (stderr, "Worker %d: first request failed. " "libcurl error: '%s'.\n", w->workerNumber, curl_easy_strerror (req_result)); - fflush (stderr); } else { @@ -506,13 +507,16 @@ worker_func (void *param) printf ("Worker %d: first request successful.\n", w->workerNumber); w->success++; } +#ifdef _DEBUG + fflush (stderr); + fflush (stdout); +#endif /* _DEBUG */ /* Second request */ w->cbc.pos = 0; req_result = curl_easy_perform (w->c); if (CURLE_OK != req_result) { - fflush (stdout); if (0 != w->libcurl_errbuf[0]) fprintf (stderr, "Worker %d: second request failed. " "libcurl error: '%s'.\n" @@ -523,7 +527,6 @@ worker_func (void *param) fprintf (stderr, "Worker %d: second request failed. " "libcurl error: '%s'.\n", w->workerNumber, curl_easy_strerror (req_result)); - fflush (stderr); } else { @@ -546,6 +549,10 @@ worker_func (void *param) printf ("Worker %d: second request successful.\n", w->workerNumber); w->success++; } +#ifdef _DEBUG + fflush (stderr); + fflush (stdout); +#endif /* _DEBUG */ w->finished = ! 0; return NULL;