From 7732bb216d698ed23226f01fb5d56a2a065af123 Mon Sep 17 00:00:00 2001 From: Art Yerkes Date: Fri, 25 Feb 2005 05:28:54 +0000 Subject: [PATCH] Reads are allowed on connecting sockets. They act like normal reads with no data available. svn path=/trunk/; revision=13739 --- reactos/drivers/net/afd/afd/read.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/drivers/net/afd/afd/read.c b/reactos/drivers/net/afd/afd/read.c index c49d150a820..b815d7e8839 100644 --- a/reactos/drivers/net/afd/afd/read.c +++ b/reactos/drivers/net/afd/afd/read.c @@ -270,7 +270,8 @@ AfdConnectedSocketReadData(PDEVICE_OBJECT DeviceObject, PIRP Irp, if( !SocketAcquireStateLock( FCB ) ) return LostSocket( Irp, FALSE ); - if( FCB->State != SOCKET_STATE_CONNECTED ) { + if( FCB->State != SOCKET_STATE_CONNECTED && + FCB->State != SOCKET_STATE_CONNECTING ) { AFD_DbgPrint(MID_TRACE,("Called recv on wrong kind of socket (s%x)\n", FCB->State)); return STATUS_UNSUCCESSFUL;