summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jdisc_core/src/main/java/com/yahoo/jdisc/application/UriPattern.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/application/UriPattern.java b/jdisc_core/src/main/java/com/yahoo/jdisc/application/UriPattern.java
index 0a85bf6a403..89b6e0beeaf 100644
--- a/jdisc_core/src/main/java/com/yahoo/jdisc/application/UriPattern.java
+++ b/jdisc_core/src/main/java/com/yahoo/jdisc/application/UriPattern.java
@@ -108,7 +108,8 @@ public class UriPattern implements Comparable<UriPattern> {
if (hostMatch == null)
return null;
- GlobPattern.Match schemeMatch = scheme.match(normalizeScheme(nonNullOrBlank(uri.getScheme())));
+ GlobPattern.Match schemeMatch = uri.getScheme() == null ? null
+ : scheme.match(normalizeScheme(uri.getScheme()));
if (schemeMatch == null)
return null;