| 513 | static void copyMac(uint8_t *dest, const uint8_t *src) { memcpy(dest, src, 6); } |
| 514 | |
| 515 | static void copySsidToBuffer(const String &ssid, char *buffer, size_t len) { |
| 516 | if (!buffer || len == 0) return; |
| 517 | size_t copyLen = std::min<size_t>(ssid.length(), len - 1); |
| 518 | memcpy(buffer, ssid.c_str(), copyLen); |
| 519 | buffer[copyLen] = '\0'; |
| 520 | } |
| 521 | |
| 522 | static String extractSsid(const wifi_promiscuous_pkt_t *packet) { |
| 523 | if (!packet) return ""; |