hrev51358 adds 1 changeset to branch 'master'
old head: abb297f5db691c0cfc566fbe73bbeb712647bf1b
new head: d7842252373a6fc337417e396c3ce1092f0b16eb
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=d7842252373a+%5Eabb297f5db69
----------------------------------------------------------------------------
d7842252373a: tcp: Subsequent connect() call should return EALREADY.
* should fix #13662.
[ Jérôme Duval <jerome.duval@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev51358
Commit: d7842252373a6fc337417e396c3ce1092f0b16eb
URL: http://cgit.haiku-os.org/haiku/commit/?id=d7842252373a
Author: Jérôme Duval <jerome.duval@xxxxxxxxx>
Date: Fri Aug 11 13:51:56 2017 UTC
Ticket: https://dev.haiku-os.org/ticket/13662
----------------------------------------------------------------------------
1 file changed, 1 insertion(+), 1 deletion(-)
src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp | 2 +-
----------------------------------------------------------------------------
diff --git a/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
b/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
index 0a7c5fa..eb8ed47 100644
--- a/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
+++ b/src/add-ons/kernel/network/protocols/tcp/TCPEndpoint.cpp
@@ -612,7 +612,7 @@ TCPEndpoint::Connect(const sockaddr* address)
} else if (fState == ESTABLISHED) {
return EISCONN;
} else if (fState != CLOSED)
- return EINPROGRESS;
+ return EALREADY;
// consider destination address INADDR_ANY as INADDR_LOOPBACK
sockaddr_storage _address;