diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-08-30 13:18:57 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-08-30 13:18:57 +0000 |
| commit | 19ae8f9d07ba6a8f1d3b6f501a01f9285b6875e9 (patch) | |
| tree | 92e48ab5163aff44b07c84b0ed701d1bf5a2bd8c /src/HttpHeaderProcessor.cc | |
| parent | 01af9a5df0120e1b8dfaf841ccb29e51d38f0e08 (diff) | |
2009-08-30 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed the bug that HTTP request header for XML-RPC request is not
parsed properly.
* src/HttpHeader.cc
* src/HttpHeaderProcessor.cc
Diffstat (limited to 'src/HttpHeaderProcessor.cc')
| -rw-r--r-- | src/HttpHeaderProcessor.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/HttpHeaderProcessor.cc b/src/HttpHeaderProcessor.cc index 2bfd0be7..298b936e 100644 --- a/src/HttpHeaderProcessor.cc +++ b/src/HttpHeaderProcessor.cc @@ -33,13 +33,15 @@ */ /* copyright --> */ #include "HttpHeaderProcessor.h" + +#include <sstream> + #include "HttpHeader.h" #include "message.h" #include "Util.h" #include "DlRetryEx.h" #include "DlAbortEx.h" #include "A2STR.h" -#include <sstream> namespace aria2 { @@ -131,7 +133,7 @@ SharedHandle<HttpHeader> HttpHeaderProcessor::getHttpRequestHeader() httpHeader->setMethod(firstLine[0]); httpHeader->setRequestPath(firstLine[1]); httpHeader->setVersion(firstLine[2]); - std::istringstream strm(_buf.substr(14)); + std::istringstream strm(_buf.substr(delimpos)); httpHeader->fill(strm); return httpHeader; } |
