Reset process.noAsar in finally block

This commit is contained in:
Kevin Sawicki 2016-09-06 13:40:25 -07:00
Родитель b186d752da
Коммит 46fbb6ed61
1 изменённых файлов: 5 добавлений и 3 удалений

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

@ -675,9 +675,11 @@
childProcess[functionName] = function () {
const processNoAsarOriginalValue = process.noAsar
process.noAsar = true
const result = old.apply(this, arguments)
process.noAsar = processNoAsarOriginalValue
return result
try {
return old.apply(this, arguments)
} finally {
process.noAsar = processNoAsarOriginalValue
}
}
})