diff -r e0432375ea67 -r 5d3e34b7618a wim/Scard/src/ScardReaderRegistry.cpp --- a/wim/Scard/src/ScardReaderRegistry.cpp Tue Jul 06 15:15:05 2010 +0300 +++ b/wim/Scard/src/ScardReaderRegistry.cpp Wed Aug 18 10:40:08 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 ) );