Fix NPE in ParcelableHkpKeyserver
This commit is contained in:
@@ -173,9 +173,11 @@ public class ParcelableHkpKeyserver extends Keyserver implements Parcelable {
|
|||||||
URI originalURI = new URI(keyserverUrl);
|
URI originalURI = new URI(keyserverUrl);
|
||||||
|
|
||||||
String scheme = originalURI.getScheme();
|
String scheme = originalURI.getScheme();
|
||||||
if (scheme == null
|
if (scheme == null) {
|
||||||
|| (!"http".equalsIgnoreCase(scheme) && !"https".equalsIgnoreCase(scheme)
|
throw new URISyntaxException("", "scheme null!");
|
||||||
&& !"hkp".equalsIgnoreCase(scheme) && !"hkps".equalsIgnoreCase(scheme))) {
|
}
|
||||||
|
if (!"http".equalsIgnoreCase(scheme) && !"https".equalsIgnoreCase(scheme)
|
||||||
|
&& !"hkp".equalsIgnoreCase(scheme) && !"hkps".equalsIgnoreCase(scheme)) {
|
||||||
throw new URISyntaxException(scheme, "unsupported scheme!");
|
throw new URISyntaxException(scheme, "unsupported scheme!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user