From f0251e0108df6b710d5ea3b2884e72195b29dbca Mon Sep 17 00:00:00 2001
From: pennam <m.pennasilico@arduino.cc>
Date: Fri, 18 Oct 2024 11:17:15 +0200
Subject: [PATCH] WiFiS3: add WL_MAC_ADDR_LENGTH definition

---
 libraries/WiFiS3/src/WiFi.cpp | 2 +-
 libraries/WiFiS3/src/WiFi.h   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/libraries/WiFiS3/src/WiFi.cpp b/libraries/WiFiS3/src/WiFi.cpp
index f99fd6db6..6cd635260 100644
--- a/libraries/WiFiS3/src/WiFi.cpp
+++ b/libraries/WiFiS3/src/WiFi.cpp
@@ -219,7 +219,7 @@ static bool macStr2macArray(uint8_t *mac_out, const char *mac_in) {
       return false;
    }
 
-   for(int i = 0; i < 6; i++) {
+   for(int i = 0; i < WL_MAC_ADDR_LENGTH; i++) {
       std::string str_num(mac_in+(i*3),2);
       *(mac_out+i) = std::stoul(str_num,nullptr,16);
    }
diff --git a/libraries/WiFiS3/src/WiFi.h b/libraries/WiFiS3/src/WiFi.h
index 68774fb0d..8a50f4178 100644
--- a/libraries/WiFiS3/src/WiFi.h
+++ b/libraries/WiFiS3/src/WiFi.h
@@ -19,6 +19,7 @@
 
 
 #define WIFI_FIRMWARE_LATEST_VERSION "0.4.1"
+#define WL_MAC_ADDR_LENGTH 6
 
 class CAccessPoint {
    public: