From b700662b1c77c8af7e290538f748b71d75a79ae7 Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Fri, 27 Dec 2019 23:39:24 -0500 Subject: multi: Change curl_multi_wait/poll to error on negative timeout - Add new error CURLM_BAD_FUNCTION_ARGUMENT and return that error when curl_multi_wait/poll is passed timeout param < 0. Prior to this change passing a negative value to curl_multi_wait/poll such as -1 could cause the function to wait forever. Reported-by: hamstergene@users.noreply.github.com Fixes https://github.com/curl/curl/issues/4763 Closes https://github.com/curl/curl/pull/4765 --- tests/data/test1538 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tests/data/test1538') diff --git a/tests/data/test1538 b/tests/data/test1538 index 3b22ebc27..c96983061 100644 --- a/tests/data/test1538 +++ b/tests/data/test1538 @@ -140,7 +140,8 @@ m6: Unknown option m7: The easy handle is already added to a multi handle m8: API function called from within callback m9: Wakeup is unavailable or failed -m10: Unknown error +m10: A libcurl function was given a bad argument +m11: Unknown error s0: No error s1: Unknown share option s2: Share currently in use -- cgit v1.2.3