From 678dd2620567b2257f23763fa2572fb3f6eebf6c Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 31 May 2015 11:40:47 -0600 Subject: [PATCH] Update ChangeLog --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index efa8339544..c9cb935eb6 100755 --- a/ChangeLog +++ b/ChangeLog @@ -10497,3 +10497,11 @@ and replace them with net_lock() and net_unlock() which have the larger scope that is needed and will integrate properly with the dinosaur interrupt driven stack (2015-05-31). + * net/socket/connect.c: In the TCP connection operation, it was trying + to setup the network monitor BEFORE the socket was successfully + connected. This, of course, has ALWAYS failed because the socket is + not yet connected and the TCP state is not yet correct for a connected + socket. However, because of other changes net_startmonitor() now + returns a failure condition that causes worse problems when trying to + connect. The fix is to move the logic that starts the network monitor + to AFTER the socket has been successfully connected (2015-05-31).