diff --git a/lib/network.js b/lib/network.js index fd178ab..f9d6b40 100644 --- a/lib/network.js +++ b/lib/network.js @@ -360,10 +360,18 @@ function getWindowsIEEE8021x(connectionType, iface, ifaces) { const SSID = getWindowsWirelessIfaceSSID(iface); if(SSID !== 'Unknown') { let i8021xState = execSync(`netsh wlan show profiles "${SSID}" | findstr "802.1X"`, util.execOptsWin); - i8021x.state = i8021xState.split(':').pop(); + if(i8021xState){ + i8021x.state = i8021xState.split(':').pop(); + } else{ + i8021x.state = "Disabled"; + } console.log('WIRELESS STATE 802',i8021x.state); let i8021xProtocol = execSync(`netsh wlan show profiles "${SSID}" | findstr "EAP"`, util.execOptsWin); - i8021x.protocol = i8021xProtocol.split(':').pop(); + if(i8021xProtocol){ + i8021x.protocol = i8021xProtocol.split(':').pop(); + } else{ + i8021x.protocol = "Disabled"; + } console.log('WIRELESS PROTOCOL 802',i8021x.protocol); } return i8021x;