mirror of
https://github.com/esphome/esphome.git
synced 2026-02-08 08:41:59 +00:00
edge cases
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user