Bug 656331 - XPCOM binary component loading never checks mVersion, r=bz
This commit is contained in:
@@ -204,7 +204,8 @@ nsNativeModuleLoader::LoadModule(nsILocalFile* aFile)
|
||||
void *module = PR_FindSymbol(data.library, "NSModule");
|
||||
if (module) {
|
||||
data.module = *(mozilla::Module const *const *) module;
|
||||
if (mLibraries.Put(hashedFile, data))
|
||||
if (mozilla::Module::kVersion == data.module->mVersion &&
|
||||
mLibraries.Put(hashedFile, data))
|
||||
return data.module;
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user