diff options
| author | Nils Maier <maierman@web.de> | 2013-09-15 21:52:02 +0200 |
|---|---|---|
| committer | Nils Maier <maierman@web.de> | 2013-09-20 23:06:49 +0200 |
| commit | e2700f50a5d8da1596cefccc01d70aa4696e3f4a (patch) | |
| tree | 86821bba593efefe83fe31da28b7c6a944f5d171 /src/HttpConnection.cc | |
| parent | 29d569eef98cdcabe52c365e75ca4da2174d8bf0 (diff) | |
Code cleanup in Http*
Diffstat (limited to 'src/HttpConnection.cc')
| -rw-r--r-- | src/HttpConnection.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/HttpConnection.cc b/src/HttpConnection.cc index 8574338e..5a7ce909 100644 --- a/src/HttpConnection.cc +++ b/src/HttpConnection.cc @@ -144,6 +144,7 @@ std::unique_ptr<HttpResponse> HttpConnection::receiveResponse() throw DL_RETRY_EX(EX_GOT_EOF); } } + const auto& proc = outstandingHttpRequests_.front()->getHttpHeaderProcessor(); if(proc->parse(socketRecvBuffer_->getBuffer(), socketRecvBuffer_->getBufferLength())) { @@ -158,10 +159,10 @@ std::unique_ptr<HttpResponse> HttpConnection::receiveResponse() socketRecvBuffer_->shiftBuffer(proc->getLastBytesProcessed()); outstandingHttpRequests_.pop_front(); return httpResponse; - } else { - socketRecvBuffer_->shiftBuffer(proc->getLastBytesProcessed()); - return nullptr; } + + socketRecvBuffer_->shiftBuffer(proc->getLastBytesProcessed()); + return nullptr; } bool HttpConnection::isIssued(const std::shared_ptr<Segment>& segment) const |
