From e81345de53a41e0b4d0767dda47f7d2b008a895a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 20 Jan 2026 16:29:05 -1000 Subject: [PATCH] fix --- esphome/components/web_server/web_server.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/components/web_server/web_server.cpp b/esphome/components/web_server/web_server.cpp index 3889711396..360081f4ab 100644 --- a/esphome/components/web_server/web_server.cpp +++ b/esphome/components/web_server/web_server.cpp @@ -2205,7 +2205,7 @@ bool WebServer::canHandle(AsyncWebServerRequest *request) const { #endif // Parse URL for component checks - UrlMatch match = match_url(url.c_str(), url.size(), true); + UrlMatch match = match_url(url.c_str(), url.length(), true); if (!match.valid) return false; @@ -2359,7 +2359,7 @@ void WebServer::handleRequest(AsyncWebServerRequest *request) { // Parse URL for component routing // Pass HTTP method to disambiguate 3-segment URLs (GET=sub-device state, POST=main device action) - UrlMatch match = match_url(url.c_str(), url.size(), false, request->method() == HTTP_POST); + UrlMatch match = match_url(url.c_str(), url.length(), false, request->method() == HTTP_POST); // Route to appropriate handler based on domain // NOLINTNEXTLINE(readability-simplify-boolean-expr)