[haiku-commits] haiku: hrev51358 - src/add-ons/kernel/network/protocols/tcp

  • From: jerome.duval@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 11 Aug 2017 15:53:45 +0200 (CEST)

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;


Other related posts:

  • » [haiku-commits] haiku: hrev51358 - src/add-ons/kernel/network/protocols/tcp - jerome . duval