Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
3.3, 3.4
-
None
-
None
-
non-Windows
Description
On non-Windows platforms, when connect calls in my_connect_async() return an error other than those which indicate an async connection is in progress, the socket is closed.
However this is also done by pvio_socket_connect() on its error path, which will be followed when ((my_connect_async()}} returns an error.
The attached patch resolves this.