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
Родитель ab97e64e09
Коммит b676bcf119
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -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;
}