Priority blacklist module over returning if null export

This commit is contained in:
Nuckyz 2025-02-17 00:13:13 -03:00
parent 1f0635ffc8
commit 6adae20449
No known key found for this signature in database
GPG key ID: 440BF8296E1C4AD9

View file

@ -417,9 +417,6 @@ function runFactoryWithWrap(patchedFactory: PatchedModuleFactory, thisArg: unkno
} }
exports = module.exports; exports = module.exports;
if (exports == null) {
return factoryReturn;
}
if (typeof require === "function" && require.c) { if (typeof require === "function" && require.c) {
if (_blacklistBadModules(require.c, exports, module.id)) { if (_blacklistBadModules(require.c, exports, module.id)) {
@ -427,6 +424,10 @@ function runFactoryWithWrap(patchedFactory: PatchedModuleFactory, thisArg: unkno
} }
} }
if (exports == null) {
return factoryReturn;
}
for (const callback of moduleListeners) { for (const callback of moduleListeners) {
try { try {
callback(exports, module.id); callback(exports, module.id);