CreatePipe(): Don't open client side in passive mode.
Modified: trunk/reactos/lib/kernel32/file/pipe.c

Modified: trunk/reactos/lib/kernel32/file/pipe.c
--- trunk/reactos/lib/kernel32/file/pipe.c	2005-01-01 13:35:12 UTC (rev 12701)
+++ trunk/reactos/lib/kernel32/file/pipe.c	2005-01-01 14:06:39 UTC (rev 12702)
@@ -1,4 +1,4 @@
-/* $Id: pipe.c,v 1.12 2004/10/08 23:12:29 weiden Exp $
+/* $Id$
  *
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS system libraries
@@ -37,7 +37,8 @@
    NTSTATUS Status;
    HANDLE ReadPipeHandle;
    HANDLE WritePipeHandle;
-   ULONG PipeId, Attributes;
+   ULONG PipeId;
+   ULONG Attributes;
    PSECURITY_DESCRIPTOR SecurityDescriptor = NULL;
 
    DefaultTimeout.QuadPart = 300000000; /* 30 seconds */
@@ -54,8 +55,8 @@
    if (lpPipeAttributes)
      {
 	SecurityDescriptor = lpPipeAttributes->lpSecurityDescriptor;
-	if(lpPipeAttributes->bInheritHandle)
-           Attributes |= OBJ_INHERIT;
+	if (lpPipeAttributes->bInheritHandle)
+	  Attributes |= OBJ_INHERIT;
      }
 
    InitializeObjectAttributes(&ObjectAttributes,
@@ -88,7 +89,7 @@
 		       FILE_GENERIC_WRITE,
 		       &ObjectAttributes,
 		       &StatusBlock,
-		       FILE_SHARE_READ | FILE_SHARE_WRITE,
+		       0,
 		       FILE_SYNCHRONOUS_IO_NONALERT | FILE_NON_DIRECTORY_FILE);
    if (!NT_SUCCESS(Status))
      {