diff -r 26b6f0522fd8 -r 8110bf1194d1 secureswitools/swisistools/source/interpretsislib/sisregistry.cpp --- a/secureswitools/swisistools/source/interpretsislib/sisregistry.cpp Mon May 03 12:38:03 2010 +0300 +++ b/secureswitools/swisistools/source/interpretsislib/sisregistry.cpp Fri May 14 15:58:48 2010 +0300 @@ -2090,13 +2090,16 @@ RegistrationFileName = iRomPath + localpath; } + size_t found=RegistrationFileName.rfind(".rsc"); + if(found==string::npos) + continue; + //Return 0 for Registration file else 1 TInt err = FindRegistrationResourceFileL(RegistrationFileName); if(err) continue; - size_t found; std::string folder; found=RegistrationFileName.find("private\\10003a3f\\");