--- a/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Tue May 25 14:32:39 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Wed Jun 09 11:33:19 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;