- Fix a memory leak
authorCameron Gutman <aicommander@gmail.com>
Tue, 19 Aug 2008 21:45:08 +0000 (21:45 +0000)
committerCameron Gutman <aicommander@gmail.com>
Tue, 19 Aug 2008 21:45:08 +0000 (21:45 +0000)
svn path=/branches/aicom-network-fixes/; revision=35463

drivers/network/afd/afd/write.c

index c2341e6..c772e3f 100644 (file)
@@ -362,6 +362,7 @@ AfdConnectedSocketWriteData(PDEVICE_OBJECT DeviceObject, PIRP Irp,
 
     if( SendReq->AfdFlags & AFD_IMMEDIATE ) {
        AFD_DbgPrint(MID_TRACE,("Nonblocking\n"));
+       UnlockBuffers( SendReq->BufferArray, SendReq->BufferCount, FALSE );
        return UnlockAndMaybeComplete
            ( FCB, STATUS_CANT_WAIT, Irp, 0, NULL );
     } else {