summaryrefslogtreecommitdiff
path: root/src/HttpHeaderProcessor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/HttpHeaderProcessor.cc')
-rw-r--r--src/HttpHeaderProcessor.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/HttpHeaderProcessor.cc b/src/HttpHeaderProcessor.cc
index 298b936e..10e472a2 100644
--- a/src/HttpHeaderProcessor.cc
+++ b/src/HttpHeaderProcessor.cc
@@ -35,6 +35,7 @@
#include "HttpHeaderProcessor.h"
#include <sstream>
+#include <vector>
#include "HttpHeader.h"
#include "message.h"
@@ -124,8 +125,8 @@ SharedHandle<HttpHeader> HttpHeaderProcessor::getHttpRequestHeader()
delimpos < 14) {
throw DL_RETRY_EX(EX_NO_STATUS_HEADER);
}
- std::deque<std::string> firstLine;
- Util::slice(firstLine, _buf.substr(0, delimpos), ' ', true);
+ std::vector<std::string> firstLine;
+ split(_buf.substr(0, delimpos), std::back_inserter(firstLine), " ", true);
if(firstLine.size() != 3) {
throw DL_ABORT_EX("Malformed HTTP request header.");
}