--- a/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Tue Jul 13 17:32:46 2010 +0100
+++ b/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Thu Jul 22 16:48:56 2010 +0100
@@ -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;