Don't interpret STATUS_PIPE_CONNECTED as error.

svn path=/trunk/; revision=15457
This commit is contained in:
Hartmut Birr 2005-05-21 13:39:09 +00:00
parent 991909bc42
commit ca088cc13c

View file

@ -324,7 +324,8 @@ ConnectNamedPipe(IN HANDLE hNamedPipe,
0); 0);
/* return FALSE in case of failure and pending operations! */ /* return FALSE in case of failure and pending operations! */
if (!NT_SUCCESS(Status) || Status == STATUS_PENDING) if ((!NT_SUCCESS(Status) && Status != STATUS_PIPE_CONNECTED) ||
Status == STATUS_PENDING)
{ {
SetLastErrorByStatus(Status); SetLastErrorByStatus(Status);
return FALSE; return FALSE;
@ -357,7 +358,7 @@ ConnectNamedPipe(IN HANDLE hNamedPipe,
} }
} }
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status) && Status != STATUS_PIPE_CONNECTED)
{ {
SetLastErrorByStatus(Status); SetLastErrorByStatus(Status);
return FALSE; return FALSE;