genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp
changeset 44 97b0fb8a2cc2
parent 0 e4d67989cc36
child 57 2efc27d87e1c
--- 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();
 	}