genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp
branchRCL_3
changeset 33 6896b031c3e1
parent 15 18da5738c9b6
--- 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;