diff -r 5fae379060a7 -r bf6a71c50e42 genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp --- a/genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp Fri Jun 11 15:26:22 2010 +0300 +++ b/genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp Wed Aug 18 11:27:44 2010 +0300 @@ -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(); }