From 8d15ccbfc46a7f0b96a47109d8f8f2495082b8f6 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Wed, 22 Jul 2015 11:48:30 +0200 Subject: [PATCH] Tabs are seemingly accepted as linear white space in HTTP headers. --- parse.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parse.cpp b/parse.cpp index c33543f..37b5436 100644 --- a/parse.cpp +++ b/parse.cpp @@ -72,7 +72,7 @@ multimap extract_headers(const vector &lines, const stri // Skip any spaces after the colon. do { ++split; - } while (split < lines[i].size() && lines[i][split] == ' '); + } while (split < lines[i].size() && (lines[i][split] == ' ' || lines[i][split] == '\t')); string value(lines[i].begin() + split, lines[i].end()); -- 2.39.2