1
0
mirror of https://github.com/esphome/esphome.git synced 2026-02-08 08:41:59 +00:00

edge cases

This commit is contained in:
J. Nick Koston
2025-12-22 16:38:24 -10:00
parent af5ea02978
commit b51d9622cb

View File

@@ -256,8 +256,10 @@ std::string AsyncWebServerRequest::url() const {
}
// Decode URL-encoded characters in-place (e.g., %20 -> space)
// This matches AsyncWebServer behavior on Arduino
size_t new_len = url_decode(&result[0]);
result.resize(new_len);
if (!result.empty()) {
size_t new_len = url_decode(&result[0]);
result.resize(new_len);
}
return result;
}