diff --git a/StdLib/EfiSocketLib/Socket.c b/StdLib/EfiSocketLib/Socket.c index b8011951b4..c7084a1a09 100644 --- a/StdLib/EfiSocketLib/Socket.c +++ b/StdLib/EfiSocketLib/Socket.c @@ -1825,15 +1825,7 @@ EslSocketConnect ( // Set the next state if connected // if ( EFI_NOT_READY != Status ) { - if ( !EFI_ERROR ( Status )) { - pSocket->State = SOCKET_STATE_CONNECTED; - - // - // Start the receive operations - // - EslSocketRxStart ( pSocket->pPortList ); - } - else { + if ( EFI_ERROR ( Status )) { pSocket->State = SOCKET_STATE_BOUND; } } @@ -5141,7 +5133,7 @@ EslSocketRxPoll (