Readd check that I accidently removed.
Modified: trunk/reactos/drivers/fs/np/rw.c
--- trunk/reactos/drivers/fs/np/rw.c 2005-08-07 10:56:57 UTC (rev 17156) +++ trunk/reactos/drivers/fs/np/rw.c 2005-08-07 11:25:36 UTC (rev 17157) @@ -411,6 +411,12 @@
ASSERT(Fcb->OtherSide != NULL); KeSetEvent(&Fcb->OtherSide->WriteEvent, IO_NO_INCREMENT, FALSE);
+ if (Information > 0 && + Fcb->Pipe->ReadMode != FILE_PIPE_BYTE_STREAM_MODE) + { + break; + } +
ExReleaseFastMutex(&Fcb->DataListLock); if (IoIsOperationSynchronous(Irp)) {