| Index: net/http/http_basic_stream.cc
 | 
| ===================================================================
 | 
| --- net/http/http_basic_stream.cc	(revision 68026)
 | 
| +++ net/http/http_basic_stream.cc	(working copy)
 | 
| @@ -23,9 +23,18 @@
 | 
|        request_info_(NULL) {
 | 
|  }
 | 
|  
 | 
| +HttpBasicStream::HttpBasicStream(HttpStreamParser* parser,
 | 
| +                                 ClientSocketHandle* connection)
 | 
| +    : parser_(parser),
 | 
| +      connection_(connection),
 | 
| +      using_proxy_(false),
 | 
| +      request_info_(NULL) {
 | 
| +}
 | 
| +
 | 
|  int HttpBasicStream::InitializeStream(const HttpRequestInfo* request_info,
 | 
|                                        const BoundNetLog& net_log,
 | 
|                                        CompletionCallback* callback) {
 | 
| +  DCHECK(!parser_.get());
 | 
|    request_info_ = request_info;
 | 
|    parser_.reset(new HttpStreamParser(connection_.get(), request_info,
 | 
|                                       read_buf_, net_log));
 | 
| @@ -38,6 +47,7 @@
 | 
|                                   HttpResponseInfo* response,
 | 
|                                   CompletionCallback* callback) {
 | 
|    DCHECK(parser_.get());
 | 
| +  DCHECK(request_info_);
 | 
|    const std::string path = using_proxy_ ?
 | 
|                             HttpUtil::SpecForRequest(request_info_->url) :
 | 
|                             HttpUtil::PathForRequest(request_info_->url);
 | 
| 
 |