Fix NPE in ParcelableHkpKeyserver

This commit is contained in:
Dominik Schürmann
2016-10-27 19:30:10 +02:00
parent 0dbe067ade
commit c14594d980

View File

@@ -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!");
}