diff --git a/app/src/main/java/com/beemdevelopment/aegis/otp/GoogleAuthInfo.java b/app/src/main/java/com/beemdevelopment/aegis/otp/GoogleAuthInfo.java index aed08ccf..01536c66 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/otp/GoogleAuthInfo.java +++ b/app/src/main/java/com/beemdevelopment/aegis/otp/GoogleAuthInfo.java @@ -57,7 +57,8 @@ public class GoogleAuthInfo { } public static GoogleAuthInfo parseUri(Uri uri) throws GoogleAuthInfoException { - if (!uri.getScheme().equals("otpauth")) { + String scheme = uri.getScheme(); + if (scheme == null || scheme.equals("otpauth")) { throw new GoogleAuthInfoException("unsupported protocol"); }