diff -r 5253a20d2a1e -r a4d6f1ea0416 ipsservices/ipssosplugin/src/ipsplgonlineoperation.cpp --- a/ipsservices/ipssosplugin/src/ipsplgonlineoperation.cpp Mon Jan 18 20:08:26 2010 +0200 +++ b/ipsservices/ipssosplugin/src/ipsplgonlineoperation.cpp Tue Jan 26 11:45:42 2010 +0200 @@ -237,7 +237,7 @@ // Initialize the progress data // it would be better to get fs progress from inherited class // by calling FSProgressL method?? - if ( prog.iError == KErrCancel ) + if ( prog.iError == KErrCancel || prog.iError == KErrImapBadLogon ) { prog.iProgressStatus = TFSProgress::EFSStatus_RequestCancelled; }