From 4cb2459b12fc9113cf1ec3072a4c427c034f4baf Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Tue, 3 Sep 2019 18:45:38 +0700 Subject: [PATCH] queryIMEI unpipe parser on data --- lib/modem-commands.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/modem-commands.js b/lib/modem-commands.js index b00f724..66a38ea 100644 --- a/lib/modem-commands.js +++ b/lib/modem-commands.js @@ -60,6 +60,7 @@ exports.queryIMEI = function queryIMEI() { const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX }); parser.on('data', (data) => { logger.verbose('INCOMING', { parser: 'parserIMEI', data: data.toString() }); + port.unpipe(parser); mutex.unlock(MUTEX_COMMAND, 'queryIMEI'); resolve(); }); @@ -68,6 +69,5 @@ exports.queryIMEI = function queryIMEI() { port.pipe(parser); await writeToPort('AT+CGSN\r'); - port.unpipe(parser); }); }; -- 1.9.0