diff --git a/main/zh_espnow_switch.c b/main/zh_espnow_switch.c index 7322034..de7c526 100644 --- a/main/zh_espnow_switch.c +++ b/main/zh_espnow_switch.c @@ -553,7 +553,7 @@ void zh_espnow_event_handler(void *arg, esp_event_base_t event_base, int32_t eve if (switch_config->gateway_is_available == false) { switch_config->gateway_is_available = true; - memcpy(&switch_config->gateway_mac, &recv_data->mac_addr, 6); + memcpy(switch_config->gateway_mac, recv_data->mac_addr, 6); zh_send_switch_hardware_config_message(switch_config); if (switch_config->hardware_config.relay_pin != ZH_NOT_USED) {