From 0122cc17f18eda722139b7721643992e3313ca91 Mon Sep 17 00:00:00 2001 From: David Zhuang Date: Wed, 23 Jul 2025 03:18:37 -0700 Subject: [PATCH] multi: don't insert a node into the splay tree twice Closes #18005 --- lib/multi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/multi.c b/lib/multi.c index b3a7938e33..37c7d0c9ef 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -2772,6 +2772,7 @@ CURLMcode curl_multi_perform(CURLM *m, int *running_handles) if(multi_handle_timeout(data, &now, &stream_unused, &result_unused)) { infof(data, "PENDING handle timeout"); move_pending_to_connect(multi, data); + continue; } } (void)add_next_timeout(now, multi, Curl_splayget(t)); -- 2.47.3