multi: don't insert a node into the splay tree twice

Closes #18005
This commit is contained in:
David Zhuang 2025-07-23 03:18:37 -07:00 committed by Daniel Stenberg
parent 9f9fecc724
commit 0122cc17f1
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -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));