| Index: content/browser/loader/certificate_resource_handler.cc
|
| diff --git a/content/browser/loader/certificate_resource_handler.cc b/content/browser/loader/certificate_resource_handler.cc
|
| index d850b19a82ee5b3be8e2deef613dd26790664876..1688d72eae4bf5ff0ec1db43afd36cdb569187a6 100644
|
| --- a/content/browser/loader/certificate_resource_handler.cc
|
| +++ b/content/browser/loader/certificate_resource_handler.cc
|
| @@ -19,7 +19,7 @@ namespace content {
|
|
|
| CertificateResourceHandler::CertificateResourceHandler(
|
| net::URLRequest* request)
|
| - : request_(request),
|
| + : ResourceHandler(request),
|
| content_length_(0),
|
| read_buffer_(NULL),
|
| resource_buffer_(NULL),
|
| @@ -57,7 +57,7 @@ bool CertificateResourceHandler::OnWillStart(int request_id,
|
| }
|
|
|
| bool CertificateResourceHandler::OnWillRead(int request_id,
|
| - net::IOBuffer** buf,
|
| + scoped_refptr<net::IOBuffer>* buf,
|
| int* buf_size,
|
| int min_size) {
|
| static const int kReadBufSize = 32768;
|
| @@ -108,9 +108,9 @@ bool CertificateResourceHandler::OnResponseCompleted(
|
|
|
| // Note that it's up to the browser to verify that the certificate
|
| // data is well-formed.
|
| - const ResourceRequestInfo* info = ResourceRequestInfo::ForRequest(request_);
|
| + const ResourceRequestInfo* info = GetRequestInfo();
|
| GetContentClient()->browser()->AddCertificate(
|
| - request_, cert_type_, content_bytes, content_length_,
|
| + request(), cert_type_, content_bytes, content_length_,
|
| info->GetChildID(), info->GetRouteID());
|
|
|
| return true;
|
|
|