--- a/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Fri Jun 04 16:20:51 2010 +0100
+++ b/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Fri Jun 11 15:26:22 2010 +0300
@@ -255,14 +255,16 @@
lHdl.mPid = lPid;
lHdl.mPipe.Open(aMessage,0);
iProcessHdlList.Append(lHdl);
+ aMessage.Complete(KErrNone);
}
else
{
if(iProcessHdlList[lIndex].mPipe.Open(aMessage,0)!=KErrNone)
aMessage.Complete(KErrGeneral);
+ else
+ aMessage.Complete(KErrNone);
}
- aMessage.Complete(KErrNone);
-
+
lProcess.Close();
lClientThread.Close();
break;