Index: chrome/browser/signin/chrome_signin_client.cc |
diff --git a/chrome/browser/signin/chrome_signin_client.cc b/chrome/browser/signin/chrome_signin_client.cc |
index 3a30291d3fc6b45f83b40b55995f67af4c22ff94..4a8c6d472c6779eb1bffe59d25b82f563a3cf512 100644 |
--- a/chrome/browser/signin/chrome_signin_client.cc |
+++ b/chrome/browser/signin/chrome_signin_client.cc |
@@ -9,6 +9,7 @@ |
#include "base/bind.h" |
#include "base/command_line.h" |
+#include "base/memory/ptr_util.h" |
#include "base/strings/utf_string_conversions.h" |
#include "build/build_config.h" |
#include "chrome/browser/browser_process.h" |
@@ -385,11 +386,11 @@ void ChromeSigninClient::DelayNetworkCall(const base::Closure& callback) { |
#endif |
} |
-GaiaAuthFetcher* ChromeSigninClient::CreateGaiaAuthFetcher( |
+std::unique_ptr<GaiaAuthFetcher> ChromeSigninClient::CreateGaiaAuthFetcher( |
GaiaAuthConsumer* consumer, |
const std::string& source, |
net::URLRequestContextGetter* getter) { |
- return new GaiaAuthFetcher(consumer, source, getter); |
+ return base::MakeUnique<GaiaAuthFetcher>(consumer, source, getter); |
} |
void ChromeSigninClient::MaybeFetchSigninTokenHandle() { |