Index: extensions/browser/extension_protocols.cc |
diff --git a/extensions/browser/extension_protocols.cc b/extensions/browser/extension_protocols.cc |
index 4e8f9d9e3907ca80a251e2906c6ff0a6028448e9..d00ba0b54c247f6c0c9f1886c6ebdd5b031efa74 100644 |
--- a/extensions/browser/extension_protocols.cc |
+++ b/extensions/browser/extension_protocols.cc |
@@ -557,10 +557,11 @@ net::HttpResponseHeaders* BuildHttpHeaders( |
return new net::HttpResponseHeaders(raw_headers); |
} |
-net::URLRequestJobFactory::ProtocolHandler* CreateExtensionProtocolHandler( |
- bool is_incognito, |
- extensions::InfoMap* extension_info_map) { |
- return new ExtensionProtocolHandler(is_incognito, extension_info_map); |
+scoped_ptr<net::URLRequestJobFactory::ProtocolHandler> |
+CreateExtensionProtocolHandler(bool is_incognito, |
+ extensions::InfoMap* extension_info_map) { |
+ return make_scoped_ptr( |
+ new ExtensionProtocolHandler(is_incognito, extension_info_map)); |
} |
} // namespace extensions |