diff --git a/esphome/components/mdns/mdns_esp8266.cpp b/esphome/components/mdns/mdns_esp8266.cpp index f0d11ca3dc..88b4c89505 100644 --- a/esphome/components/mdns/mdns_esp8266.cpp +++ b/esphome/components/mdns/mdns_esp8266.cpp @@ -22,11 +22,11 @@ void MDNSComponent::setup() { // expects the underscore to be there, the ESP8266 implementation always adds // the underscore itself. auto *proto = MDNS_STR_ARG(service.proto); - while (pgm_read_byte(proto) == '_') { + while (progmem_read_byte(proto) == '_') { proto++; } auto *service_type = MDNS_STR_ARG(service.service_type); - while (pgm_read_byte(service_type) == '_') { + while (progmem_read_byte(service_type) == '_') { service_type++; } uint16_t port = const_cast &>(service.port).value();