--- a/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Tue Feb 02 02:01:42 2010 +0200
+++ b/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Fri Apr 16 16:46:38 2010 +0300
@@ -158,6 +158,7 @@
RProcess lProcHdl;
if(lProcHdl.Open(lPid) != KErrNone)
{
+ iProcessHdlList[lIdx].mPipe.Close();
iProcessHdlList.Remove(lIdx);
}
else
@@ -261,6 +262,9 @@
aMessage.Complete(KErrGeneral);
}
aMessage.Complete(KErrNone);
+
+ lProcess.Close();
+ lClientThread.Close();
break;
default:
aMessage.Complete(KErrNotSupported);