From 62656e061f81fe3a14747205fbb99ad21b062e13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=CC=88rg=20Prante?= Date: Thu, 23 Jun 2022 14:15:24 +0200 Subject: [PATCH] avoid NPE in escapeValue() --- groovy-ldap/src/main/java/org/xbib/groovy/ldap/LDAP.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/groovy-ldap/src/main/java/org/xbib/groovy/ldap/LDAP.java b/groovy-ldap/src/main/java/org/xbib/groovy/ldap/LDAP.java index 439e67e..e02c9c9 100644 --- a/groovy-ldap/src/main/java/org/xbib/groovy/ldap/LDAP.java +++ b/groovy-ldap/src/main/java/org/xbib/groovy/ldap/LDAP.java @@ -384,6 +384,9 @@ public class LDAP { } public static String escapeValue(String filter) { + if (filter == null) { + return null; + } StringBuilder sb = new StringBuilder(); for (int i = 0; i < filter.length(); i++) { switch (filter.charAt(i)) { @@ -423,5 +426,4 @@ public class LDAP { } return sb.toString(); } - }