From 21c18911503a671e7824428206abcd4251a1d22d Mon Sep 17 00:00:00 2001 From: BoBoBaSs84 <73112377+BoBoBaSs84@users.noreply.github.com> Date: Sat, 25 Jan 2025 14:42:56 +0100 Subject: [PATCH] fix: using max values inclusive changes: - throwing argument out of range exception when ssid is greater than 32 characters - throwing argument out of range exception when password is greater than 64 characters --- .../NetworkInformation/Wireless80211Configuration.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nanoFramework.System.Net/NetworkInformation/Wireless80211Configuration.cs b/nanoFramework.System.Net/NetworkInformation/Wireless80211Configuration.cs index e4f502e..3007706 100644 --- a/nanoFramework.System.Net/NetworkInformation/Wireless80211Configuration.cs +++ b/nanoFramework.System.Net/NetworkInformation/Wireless80211Configuration.cs @@ -116,8 +116,8 @@ private void ValidateConfiguration() } // check password and SSID length - if ((_password.Length >= MaxPasswordLength) || - (_ssid.Length >= MaxSsidLength)) + if ((_password.Length > MaxPasswordLength) || + (_ssid.Length > MaxSsidLength)) { #pragma warning disable S3928 // OK to not include a meaningful message throw new ArgumentOutOfRangeException();