From ce101f5ad29bfb37d93f28a117e1963968a061c4 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Wed, 27 Jul 2011 21:15:54 +0900 Subject: [PATCH] Use HttpHeader::getIterator() instead of HttpHeader::get() --- src/HttpResponse.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/HttpResponse.cc b/src/HttpResponse.cc index da637798..0e10c16a 100644 --- a/src/HttpResponse.cc +++ b/src/HttpResponse.cc @@ -137,11 +137,13 @@ std::string HttpResponse::determinFilename() const void HttpResponse::retrieveCookie() { Time now; - std::vector v = httpHeader_->get(HttpHeader::SET_COOKIE); - for(std::vector::const_iterator itr = v.begin(), eoi = v.end(); - itr != eoi; ++itr) { + std::pair::const_iterator, + std::multimap::const_iterator> r = + httpHeader_->getIterator(HttpHeader::SET_COOKIE); + for(; r.first != r.second; ++r.first) { httpRequest_->getCookieStorage()->parseAndStore - (*itr, httpRequest_->getHost(), httpRequest_->getDir(), now.getTime()); + ((*r.first).second, httpRequest_->getHost(), httpRequest_->getDir(), + now.getTime()); } }