Index: ios/chrome/browser/tabs/tab.mm |
diff --git a/ios/chrome/browser/tabs/tab.mm b/ios/chrome/browser/tabs/tab.mm |
index 36ff77d9cea55717e0d69db7d33c17b0e45a309a..670c8cc58fe1884f96d3ad74b43d980c0c02b260 100644 |
--- a/ios/chrome/browser/tabs/tab.mm |
+++ b/ios/chrome/browser/tabs/tab.mm |
@@ -1847,8 +1847,8 @@ void TabInfoBarObserver::OnInfoBarReplaced(infobars::InfoBar* old_infobar, |
return NO; |
base::scoped_nsprotocol<id<NativeAppMetadata>> metadata( |
- [ios::GetChromeBrowserProvider()->GetNativeAppWhitelistManager() |
- newNativeAppForURL:url]); |
+ [[ios::GetChromeBrowserProvider()->GetNativeAppWhitelistManager() |
+ nativeAppForURL:url] retain]); |
if (![metadata shouldAutoOpenLinks]) |
return NO; |