diff --git a/android/src/main/java/com/rnappauth/RNAppAuthModule.java b/android/src/main/java/com/rnappauth/RNAppAuthModule.java index 3ebff38b..6aff1d1d 100644 --- a/android/src/main/java/com/rnappauth/RNAppAuthModule.java +++ b/android/src/main/java/com/rnappauth/RNAppAuthModule.java @@ -300,6 +300,11 @@ public void onFetchConfigurationCompleted( @Override public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent data) { if (requestCode == 0) { + if (data == null) { + promise.reject("Failed to authenticate", "Data intent is null" ); + return; + } + final AuthorizationResponse response = AuthorizationResponse.fromIntent(data); AuthorizationException exception = AuthorizationException.fromIntent(data); if (exception != null) {