diff --git a/esphome/components/captive_portal/dns_server_esp32_idf.cpp b/esphome/components/captive_portal/dns_server_esp32_idf.cpp index 80131e4ad7..2327648284 100644 --- a/esphome/components/captive_portal/dns_server_esp32_idf.cpp +++ b/esphome/components/captive_portal/dns_server_esp32_idf.cpp @@ -110,7 +110,7 @@ void DNSServer::process_dns_request() { ESP_LOGVV(TAG, "Received %d bytes from %s:%d", len, inet_ntoa(client_addr.sin_addr), ntohs(client_addr.sin_port)); - if (len < sizeof(DNSHeader) + 1) { + if (len < static_cast(sizeof(DNSHeader) + 1)) { ESP_LOGV(TAG, "Request too short: %d", len); return; }