Bug 578219 Crash in [@ nsNativeModuleLoader::LoadModule ] when installing LastPass Password Manager addon

r=bsmedberg

--HG--
extra : rebase_source : fb97bc29e6a1e4b0abc1108555947edb4e1000a5
This commit is contained in:
timeless@mozdev.org 2010-07-15 15:55:05 +03:00
parent c2052ab66b
commit 3bf8ddc079

View File

@ -201,8 +201,9 @@ nsNativeModuleLoader::LoadModule(nsILocalFile* aFile)
}
#endif
data.module = *(mozilla::Module const *const *) PR_FindSymbol(data.library, "NSModule");
if (data.module) {
void *module = PR_FindSymbol(data.library, "NSModule");
if (module) {
data.module = *(mozilla::Module const *const *) module;
if (mLibraries.Put(hashedFile, data))
return data.module;
}