diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-05 00:25:24 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-05 00:25:24 +0900 |
| commit | 79876af88f0faa7e3b60bef02a3f21f7466c76ef (patch) | |
| tree | efff535c23bc9a4c24563ca628257f74c6c734b1 /src/HttpDownloadCommand.cc | |
| parent | 601ec0f44adcbf97e7566b64fa9677f3b117ae6e (diff) | |
Removed util::endsWith(a, b). Added util::iendsWith()
Diffstat (limited to 'src/HttpDownloadCommand.cc')
| -rw-r--r-- | src/HttpDownloadCommand.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/HttpDownloadCommand.cc b/src/HttpDownloadCommand.cc index 66fcc069..c31b6089 100644 --- a/src/HttpDownloadCommand.cc +++ b/src/HttpDownloadCommand.cc @@ -87,12 +87,15 @@ bool HttpDownloadCommand::prepareForNextSegment() { getDownloadEngine()->addCommand(command); return true; } else { + const std::string& streamFilterName = getStreamFilter()->getName(); if(getRequest()->isPipeliningEnabled() || (getRequest()->isKeepAliveEnabled() && ( // Make sure that all filters are finished to pool socket - (!util::endsWith(getStreamFilter()->getName(), - SinkStreamFilter::NAME) && + (!util::endsWith(streamFilterName.begin(), + streamFilterName.end(), + SinkStreamFilter::NAME.begin(), + SinkStreamFilter::NAME.end()) && getStreamFilter()->finished()) || getRequestEndOffset() == getFileEntry()->gtoloff(getSegments().front()->getPositionToWrite()) |
