Skip to content

Commit f80508d

Browse files
alberk8Copilot
andauthored
Update System.Device.Wifi/WifiAdapter.cs
Co-authored-by: Copilot <[email protected]>
1 parent 8ee5468 commit f80508d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

System.Device.Wifi/WifiAdapter.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ private WifiAvailableNetwork[] ParseNativeReports(byte[] nativeReport)
9595
byte[] rawSsid = new byte[33];
9696
Array.Copy(nativeReport, bytePos, rawSsid, 0, 33);
9797

98-
WifiNetworks[index].Ssid = Encoding.UTF8.GetString(rawSsid, 0, 33);
98+
int ssidLength = Array.IndexOf(rawSsid, (byte)0);
99+
if (ssidLength < 0) ssidLength = 33;
100+
WifiNetworks[index].Ssid = Encoding.UTF8.GetString(rawSsid, 0, ssidLength);
99101
bytePos += 33;
100102

101103
WifiNetworks[index]._rssi = (sbyte)nativeReport[bytePos];

0 commit comments

Comments
 (0)