Ignore HTTP header without ":"

Fixes #1461
pull/1712/head
Klaus Frank 2020-11-23 21:45:43 +01:00 committed by Linux User
parent f4cbc7bb31
commit 562ec30587
1 changed files with 3 additions and 1 deletions

View File

@ -43,6 +43,7 @@
#include "DlAbortEx.h"
#include "A2STR.h"
#include "error_code.h"
#include "LogFactory.h"
namespace aria2 {
@ -362,7 +363,8 @@ bool HttpHeaderProcessor::parse(const unsigned char* data, size_t length)
case FIELD_NAME:
if (util::isLws(c) || util::isCRLF(c)) {
throw DL_ABORT_EX("Bad HTTP header: missing ':'");
A2_LOG_WARN("Bad HTTP header: missing ':'");
break;
}
if (c == ':') {