We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9e61fa7 commit 21640acCopy full SHA for 21640ac
libraries/WebServer/src/WebServer.cpp
@@ -502,6 +502,16 @@ void WebServer::stop() {
502
}
503
504
void WebServer::sendHeader(const String &name, const String &value, bool first) {
505
+ if (name.indexOf('\r') != -1 || name.indexOf('\n') != -1) {
506
+ log_e("Invalid character in HTTP header name");
507
+ return;
508
+ }
509
+
510
+ if (value.indexOf('\r') != -1 || value.indexOf('\n') != -1) {
511
+ log_e("Invalid character in HTTP header value");
512
513
514
515
RequestArgument *header = new RequestArgument();
516
header->key = name;
517
header->value = value;
0 commit comments