--- a/genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp Tue Jul 20 16:35:53 2010 +0530
@@ -135,9 +135,19 @@
void CStdioServer::ConstructL()
{
- StartL(KServerName);
- iFs.Connect();
- iCs.Connect();
+ TInt rf = KErrNone;
+ TInt rc = KErrNone;
+ StartL(KServerName);
+ rf = iFs.Connect();
+ if (rf != KErrNone)
+ {
+ User::Leave(rf);
+ }
+ rc = iCs.Connect();
+ if (rc != KErrNone)
+ {
+ User::Leave(rc);
+ }
iShutDown = CShutDown::NewL();
iShutDown->Start();
}