diff --git a/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp b/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp index ba3ae294..43f50574 100644 --- a/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp +++ b/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp @@ -54,7 +54,7 @@ void ESPHostLwIP::setBSSID(const uint8_t *bssid) { if (bssid == nullptr) { ap.bssid[0] = 0; } else { - memcpy(ap.bssid, bssid, sizeof(ap.bssid)); + snprintf((char *)ap.bssid, sizeof(ap.bssid), "%02x:%02x:%02x:%02x:%02x:%02x", bssid[0], bssid[1], bssid[2], bssid[3], bssid[4], bssid[5]); } }