From ddd424a1a6ae3312e372593f578364915742d8cc Mon Sep 17 00:00:00 2001 From: LiYang <370920626@qq.com> Date: Sat, 28 Sep 2019 22:12:15 +0800 Subject: [PATCH] fix A SSID line may be lost in Chinese environment #95 --- src/windows-scan.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/windows-scan.js b/src/windows-scan.js index 7630b17..d0e4068 100644 --- a/src/windows-scan.js +++ b/src/windows-scan.js @@ -18,8 +18,18 @@ function scanWifi(config, callback) { .toString('utf8') .split('\r') .join('') - .split('\n') - .slice(5, scanResults.length); + .split('\n'); + + scanResults = scanResults.slice((()=>{ + let indexTemp; + scanResults.some((item, index)=>{ + if (item.indexOf("SSID") != -1){ + indexTemp = index; + return true; + } + }) + if(indexTemp) return indexTemp; + })(), scanResults.length); var numNetworks = -1; var currentLine = 0;