]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
KNOWN_BUGS: wakeup socket disconnect causes havoc
authorDaniel Stenberg <daniel@haxx.se>
Sat, 21 Nov 2020 23:01:29 +0000 (00:01 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 21 Nov 2020 23:01:29 +0000 (00:01 +0100)
Closes #6132
Closes #6133

docs/KNOWN_BUGS

index c427b3fb6d559f742d3c6ecfc77fca8f6517ebf9..827c51e87cdd1c9aced6f868a04641814b6f9d3f 100644 (file)
@@ -107,6 +107,7 @@ problems may have been fixed or changed somewhat since this was written!
  11.10 Blocking socket operations in non-blocking API
  11.11 A shared connection cache is not thread-safe
  11.12 'no_proxy' string-matches IPv6 numerical addresses
+ 11.13 wakeup socket disconnect causes havoc
 
  12. LDAP
  12.1 OpenLDAP hangs after returning results
@@ -785,6 +786,18 @@ problems may have been fixed or changed somewhat since this was written!
 
  See https://github.com/curl/curl/issues/5745
 
+11.13 wakeup socket disconnect causes havoc
+
+ waking an iPad breaks the wakeup socket pair, triggering a POLLIN event and
+ resulting in SOCKERRNO being set to ENOTCONN.
+
+ This condition, and other possible error conditions on the wakeup socket, are
+ not handled, so the condition remains on the FD and curl_multi_poll will
+ never block again.
+
+ See https://github.com/curl/curl/issues/6132 and
+ https://github.com/curl/curl/pull/6133
+
 12. LDAP
 
 12.1 OpenLDAP hangs after returning results