fixed introduced winpr bug in namedpipes
Bug was introduced by 5e09e37d42
This commit is contained in:
parent
94a836078f
commit
c958f81016
@ -43,10 +43,6 @@ struct winpr_named_pipe
|
||||
{
|
||||
WINPR_HANDLE_DEF();
|
||||
|
||||
WINPR_NAMED_PIPE* pBaseNamedPipe;
|
||||
|
||||
DWORD dwRefCount;
|
||||
|
||||
int clientfd;
|
||||
int serverfd;
|
||||
|
||||
@ -65,6 +61,10 @@ struct winpr_named_pipe
|
||||
LPOVERLAPPED lpOverlapped;
|
||||
|
||||
fnRemoveBaseNamedPipeFromList pfnRemoveBaseNamedPipeFromList;
|
||||
|
||||
WINPR_NAMED_PIPE* pBaseNamedPipe;
|
||||
DWORD dwRefCount;
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@ -271,8 +271,11 @@ int GetEventFileDescriptor(HANDLE hEvent)
|
||||
if (Type == HANDLE_TYPE_NAMED_PIPE)
|
||||
{
|
||||
WINPR_NAMED_PIPE *named = (WINPR_NAMED_PIPE *)hEvent;
|
||||
if (named->ServerMode)
|
||||
if (named->ServerMode) {
|
||||
return named->serverfd;
|
||||
} else {
|
||||
return named->clientfd;
|
||||
}
|
||||
}
|
||||
|
||||
return event->pipe_fd[0];
|
||||
|
Loading…
Reference in New Issue
Block a user