diff -r 63339781d179 -r 09b1ac925e3f wim/Scard/src/ScardReaderRegistry.cpp --- a/wim/Scard/src/ScardReaderRegistry.cpp Thu Aug 19 10:45:23 2010 +0300 +++ b/wim/Scard/src/ScardReaderRegistry.cpp Tue Aug 31 16:04:40 2010 +0300 @@ -298,7 +298,7 @@ TLauncherStruct launcher; launcher.iGroupID = KGroupID; //This is always 1 launcher.iReaderID = KReaderID; //This is always 1 - launcher.iSession.Connect(); + User::LeaveIfError( launcher.iSession.Connect() ); User::LeaveIfError( launcher.iLibrary.Load( KSwimReaderDLL ) );