diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ParcelableHkpKeyserver.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ParcelableHkpKeyserver.java index 143818122..5174358c4 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ParcelableHkpKeyserver.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ParcelableHkpKeyserver.java @@ -173,9 +173,11 @@ public class ParcelableHkpKeyserver extends Keyserver implements Parcelable { URI originalURI = new URI(keyserverUrl); String scheme = originalURI.getScheme(); - if (scheme == null - || (!"http".equalsIgnoreCase(scheme) && !"https".equalsIgnoreCase(scheme) - && !"hkp".equalsIgnoreCase(scheme) && !"hkps".equalsIgnoreCase(scheme))) { + if (scheme == null) { + throw new URISyntaxException("", "scheme null!"); + } + if (!"http".equalsIgnoreCase(scheme) && !"https".equalsIgnoreCase(scheme) + && !"hkp".equalsIgnoreCase(scheme) && !"hkps".equalsIgnoreCase(scheme)) { throw new URISyntaxException(scheme, "unsupported scheme!"); }