--- a/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Mon Mar 15 12:46:24 2010 +0200
+++ b/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp Thu Apr 01 00:15:09 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);