[ros-dev] RE: NPFS problems
Ge van Geldorp
gvg at reactos.org
Thu Nov 3 21:47:24 CET 2005
> From: Ge van Geldorp
>
> The patch below just makes NpfsWaitPipe
> return success in case it's already connected, which solves
> the umpnpmgr problem.
Forgot the patch:
Index: fsctrl.c
===================================================================
--- fsctrl.c (revision 18977)
+++ fsctrl.c (working copy)
@@ -278,8 +278,13 @@
WaitPipe = (PFILE_PIPE_WAIT_FOR_BUFFER)Irp->AssociatedIrp.SystemBuffer;
Pipe = Fcb->Pipe;
- if (Fcb->PipeState != 0)
+ if (FILE_PIPE_CONNECTED_STATE == Fcb->PipeState)
{
+ DPRINT("Pipe is already connected\n");
+ return STATUS_SUCCESS;
+ }
+ else if (Fcb->PipeState != 0)
+ {
DPRINT("Pipe is not in passive (waiting) state!\n");
return STATUS_UNSUCCESSFUL;
}
More information about the Ros-dev
mailing list