diff -r 0aa8cc770c8a -r 4a793f564d72 mtpfws/mtpfw/src/cmtpframeworkconfig.cpp --- a/mtpfws/mtpfw/src/cmtpframeworkconfig.cpp Tue Aug 31 16:03:15 2010 +0300 +++ b/mtpfws/mtpfw/src/cmtpframeworkconfig.cpp Wed Sep 01 12:20:56 2010 +0100 @@ -174,9 +174,9 @@ const TInt KStartupInitValue = 1; iAbnormalDownValue = 0; TInt err(iRepository->Get(EAbnormalDown, iAbnormalDownValue)); - if ((KErrNone != err ) && (KErrNotFound != err)) + if ( KErrNone != err ) { - User::Leave(err); + iAbnormalDownValue = 0; } //Save the AbnormalDown state to ETrue