diff -r ddc455616bd6 -r 97b0fb8a2cc2 genericopenlibs/openenvcore/libc/src/strcoll.cpp --- a/genericopenlibs/openenvcore/libc/src/strcoll.cpp Mon May 03 14:06:43 2010 +0300 +++ b/genericopenlibs/openenvcore/libc/src/strcoll.cpp Tue Jul 20 16:35:53 2010 +0530 @@ -140,8 +140,13 @@ static int DoConvertionToUnicode( const char* s1, TUint16* aUnicodeText) { + TInt r = KErrNone; RFs fileSession; - fileSession.Connect(); + r = fileSession.Connect(); + if (r != KErrNone) + { + return r; + } CleanupClosePushL(fileSession); CCnvCharacterSetConverter* conv = CCnvCharacterSetConverter::NewL() ;