Browse Source

Fix JackSocketClientChannel::ClientClose: async call from the client and server does not need to write any reply(2).

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1907 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.71
sletz 17 years ago
parent
commit
2d3fa0018a
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      windows/JackWinNamedPipeServerChannel.cpp

+ 3
- 3
windows/JackWinNamedPipeServerChannel.cpp View File

@@ -102,8 +102,8 @@ int JackClientPipeThread::HandleRequest()
jack_error("HandleRequest: cannot read header");
ClientKill();
ret = -1;
} else {
} else {
// Read data
switch (header.fType) {
@@ -133,7 +133,7 @@ int JackClientPipeThread::HandleRequest()
JackResult res;
if (req.Read(fPipe) == 0)
res.fResult = fServer->GetEngine()->ClientExternalClose(req.fRefNum);
res.Write(fPipe);
// No write: client is actually doing an "ServerAsyncCall", and not interested by the result
ClientRemove();
ret = -1;
break;


Loading…
Cancel
Save