Add browser destroy timeout on error

main
Elbert Alias 3 years ago
parent 7b45e5a48e
commit 5a309f5b16

@ -125,9 +125,12 @@ if (options.header) {
process.exit(0) process.exit(0)
} catch (error) { } catch (error) {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(error) console.error(error.message || String(error))
await wappalyzer.destroy() await Promise.race([
wappalyzer.destroy(),
new Promise((resolve, reject) => setTimeout(resolve, 3000)),
])
process.exit(1) process.exit(1)
} }