Skip to content

Commit 676d9b5

Browse files
authored
fix: add a null check in safariViewControllerDidFinish
1 parent 4f09637 commit 676d9b5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

ios/RNInAppBrowser.m

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -286,9 +286,11 @@ - (BOOL)initializeWebBrowserWithResolver:(RCTPromiseResolveBlock)resolve andReje
286286
*/
287287
- (void)safariViewControllerDidFinish:(SFSafariViewController *)controller
288288
{
289-
redirectResolve(@{
290-
@"type": @"cancel",
291-
});
289+
if (redirectResolve) {
290+
redirectResolve(@{
291+
@"type": @"cancel",
292+
});
293+
}
292294
[self flowDidFinish];
293295
if (!animated) {
294296
[self dismissWithoutAnimation:controller];

0 commit comments

Comments
 (0)