genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp
branchGCC_SURGE
changeset 45 4b03adbd26ca
parent 18 47c74d1534e1
parent 34 5fae379060a7
--- 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;