Skip to content

Commit 0d68189

Browse files
committed
Fix cURL dead loop bug
1 parent a9f2543 commit 0d68189

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/cat_curl.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,6 @@ static CURLMcode cat_curl_multi_wait_impl(
346346
CURLMcode mcode;
347347
// :) we just use at least 1ms to avoid CPU 100%
348348
cat_timeout_t timeout = timeout_ms >= 0 ? CAT_MAX(1, timeout_ms) : timeout_ms;
349-
int socket_event_count = 0;
350349
int socket_poll_event_count = 0;
351350

352351
mcode = cat_curl_multi_socket_action(multi, CURL_SOCKET_TIMEOUT, 0, running_handles);
@@ -374,6 +373,7 @@ static CURLMcode cat_curl_multi_wait_impl(
374373
break;
375374
}
376375
cat_curl_multi_event_t *event;
376+
int socket_event_count = 0;
377377
while ((event = cat_queue_front_data(&context->events, cat_curl_multi_event_t, node))) {
378378
cat_queue_remove(&event->node);
379379
socket_event_count++;

0 commit comments

Comments
 (0)