From 6424b063f28c7de7526b792b3ea1a0ae946ef9b2 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 8 Mar 2023 09:34:26 -0800 Subject: [PATCH] GUACAMOLE-839: Correct WildcardURIGuacamoleProperty to correctly handle missing (null) properties. --- .../guacamole/auth/ssl/conf/WildcardURIGuacamoleProperty.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/WildcardURIGuacamoleProperty.java b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/WildcardURIGuacamoleProperty.java index d237d8031..ab08ee308 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/WildcardURIGuacamoleProperty.java +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/WildcardURIGuacamoleProperty.java @@ -45,6 +45,9 @@ public abstract class WildcardURIGuacamoleProperty extends URIGuacamoleProperty @Override public URI parseValue(String value) throws GuacamoleException { + if (value == null) + return null; + // Verify wildcard prefix is present Matcher matcher = WILDCARD_URI_PATTERN.matcher(value); if (matcher.matches()) {