From 3141062c2338138eded3a91892e5bde20a5365cd Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 27 Jul 2022 00:42:42 +0200 Subject: [PATCH] connect: revert the use of IP*_RECVERR The options were added in #6341 and d13179d, but cause problems: Lots of POLLIN event occurs but recvfrom read nothing. Reported-by: Tatsuhiro Tsujikawa Fixes #9209 Closes #9215 --- lib/connect.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/lib/connect.c b/lib/connect.c index 424197234c..68cfe72ef1 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -1667,20 +1667,6 @@ CURLcode Curl_socket(struct Curl_easy *data, } #endif -#if defined(__linux__) && defined(IP_RECVERR) - if(addr->socktype == SOCK_DGRAM) { - int one = 1; - switch(addr->family) { - case AF_INET: - (void)setsockopt(*sockfd, SOL_IP, IP_RECVERR, &one, sizeof(one)); - break; - case AF_INET6: - (void)setsockopt(*sockfd, SOL_IPV6, IPV6_RECVERR, &one, sizeof(one)); - break; - } - } -#endif - return CURLE_OK; } -- 2.47.3