From d9d14065b598b02ef9a8ab1cfff32dc0a8a78c76 Mon Sep 17 00:00:00 2001 From: Moe Date: Sat, 22 Jul 2023 12:11:58 -0700 Subject: [PATCH] add catch for failed eventBasedRecording --- libs/events/utils.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libs/events/utils.js b/libs/events/utils.js index 55c25bab..265176ff 100644 --- a/libs/events/utils.js +++ b/libs/events/utils.js @@ -546,8 +546,12 @@ module.exports = (s,config,lang) => { clearTimeout(activeMonitor.eventBasedRecording.timeout) activeMonitor.eventBasedRecording.timeout = setTimeout(function(){ activeMonitor.eventBasedRecording.allowEnd = true - activeMonitor.eventBasedRecording.process.stdin.setEncoding('utf8') - activeMonitor.eventBasedRecording.process.stdin.write('q') + try{ + activeMonitor.eventBasedRecording.process.stdin.setEncoding('utf8') + activeMonitor.eventBasedRecording.process.stdin.write('q') + }catch(err){ + s.debugLog(err) + } activeMonitor.eventBasedRecording.process.kill('SIGINT') delete(activeMonitor.eventBasedRecording.timeout) },detector_timeout * 1000 * 60)