Merge branch 'master' into release/v3.3.x
This commit is contained in:
commit
ff3cc813fc
1 changed files with 10 additions and 0 deletions
|
|
@ -502,6 +502,16 @@ void WebServer::stop() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebServer::sendHeader(const String &name, const String &value, bool first) {
|
void WebServer::sendHeader(const String &name, const String &value, bool first) {
|
||||||
|
if (name.indexOf('\r') != -1 || name.indexOf('\n') != -1) {
|
||||||
|
log_e("Invalid character in HTTP header name");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (value.indexOf('\r') != -1 || value.indexOf('\n') != -1) {
|
||||||
|
log_e("Invalid character in HTTP header value");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
RequestArgument *header = new RequestArgument();
|
RequestArgument *header = new RequestArgument();
|
||||||
header->key = name;
|
header->key = name;
|
||||||
header->value = value;
|
header->value = value;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue