| Index: net/url_request/url_request_job_factory_impl.cc
|
| diff --git a/net/url_request/url_request_job_factory_impl.cc b/net/url_request/url_request_job_factory_impl.cc
|
| index 264a7a1b2d7c60d6b375298667d988b59132734b..b7024ad89623e2aff00e66443972955764b0ff62 100644
|
| --- a/net/url_request/url_request_job_factory_impl.cc
|
| +++ b/net/url_request/url_request_job_factory_impl.cc
|
| @@ -26,7 +26,7 @@ URLRequestJobFactoryImpl::~URLRequestJobFactoryImpl() {
|
|
|
| bool URLRequestJobFactoryImpl::SetProtocolHandler(
|
| const std::string& scheme,
|
| - ProtocolHandler* protocol_handler) {
|
| + scoped_ptr<ProtocolHandler> protocol_handler) {
|
| DCHECK(CalledOnValidThread());
|
|
|
| if (!protocol_handler) {
|
| @@ -41,7 +41,7 @@ bool URLRequestJobFactoryImpl::SetProtocolHandler(
|
|
|
| if (ContainsKey(protocol_handler_map_, scheme))
|
| return false;
|
| - protocol_handler_map_[scheme] = protocol_handler;
|
| + protocol_handler_map_[scheme] = protocol_handler.release();
|
| return true;
|
| }
|
|
|
|
|