diff -r c4aad78f92f5 -r 38bdaa106551 lowlevellibsandfws/pluginfw/Framework/frame/RegistryData.cpp --- a/lowlevellibsandfws/pluginfw/Framework/frame/RegistryData.cpp Tue Sep 14 13:39:11 2010 +0530 +++ b/lowlevellibsandfws/pluginfw/Framework/frame/RegistryData.cpp Tue Sep 14 15:26:30 2010 +0530 @@ -684,6 +684,7 @@ return EFalse; } err = loader.CheckLibraryHash(dllFullName, ETrue); + loader.Close(); if(err != KErrNone) { #ifdef __ECOM_TRACE