From f26bec1a5af6c845b95f9e1f6a0d8d6a898a5135 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 29 Jun 2025 20:18:32 -0500 Subject: [PATCH] preen --- esphome/components/web_server_idf/parser_utils.cpp | 9 --------- esphome/components/web_server_idf/parser_utils.h | 3 --- esphome/components/web_server_idf/web_server_idf.cpp | 2 +- 3 files changed, 1 insertion(+), 13 deletions(-) diff --git a/esphome/components/web_server_idf/parser_utils.cpp b/esphome/components/web_server_idf/parser_utils.cpp index 6a9af37e24..4ce82c760f 100644 --- a/esphome/components/web_server_idf/parser_utils.cpp +++ b/esphome/components/web_server_idf/parser_utils.cpp @@ -37,15 +37,6 @@ const char *stristr(const char *haystack, const char *needle) { return nullptr; } -// Check if content type is form-urlencoded (case-insensitive) -bool is_form_urlencoded(const char *content_type) { - if (!content_type) { - return false; - } - - return stristr(content_type, "application/x-www-form-urlencoded") != nullptr; -} - } // namespace web_server_idf } // namespace esphome #endif // USE_ESP_IDF diff --git a/esphome/components/web_server_idf/parser_utils.h b/esphome/components/web_server_idf/parser_utils.h index 52c32849c6..ed4d2341fb 100644 --- a/esphome/components/web_server_idf/parser_utils.h +++ b/esphome/components/web_server_idf/parser_utils.h @@ -16,9 +16,6 @@ bool str_ncmp_ci(const char *s1, const char *s2, size_t n); // Case-insensitive string search (like strstr but case-insensitive) const char *stristr(const char *haystack, const char *needle); -// Check if content type is form-urlencoded (case-insensitive) -bool is_form_urlencoded(const char *content_type); - } // namespace web_server_idf } // namespace esphome #endif // USE_ESP_IDF diff --git a/esphome/components/web_server_idf/web_server_idf.cpp b/esphome/components/web_server_idf/web_server_idf.cpp index b7eac8369f..b7f4f2d836 100644 --- a/esphome/components/web_server_idf/web_server_idf.cpp +++ b/esphome/components/web_server_idf/web_server_idf.cpp @@ -97,7 +97,7 @@ esp_err_t AsyncWebServer::request_post_handler(httpd_req_t *r) { const char *content_type_char = content_type.value().c_str(); // Check most common case first - if (is_form_urlencoded(content_type_char)) { + if (stristr(content_type_char, "application/x-www-form-urlencoded") != nullptr) { // Normal form data - proceed with regular handling #ifdef USE_WEBSERVER_OTA } else if (stristr(content_type_char, "multipart/form-data") != nullptr) {