genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp
changeset 34 5fae379060a7
parent 31 ce057bb09d0b
child 45 4b03adbd26ca
--- 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;