diff --git a/core/src/main/java/org/apache/jsieve/comparators/AsciiCasemap.java b/core/src/main/java/org/apache/jsieve/comparators/AsciiCasemap.java index 16b322e32..a43275b48 100644 --- a/core/src/main/java/org/apache/jsieve/comparators/AsciiCasemap.java +++ b/core/src/main/java/org/apache/jsieve/comparators/AsciiCasemap.java @@ -40,6 +40,8 @@ public AsciiCasemap() { * @see org.apache.jsieve.comparators.Equals#equals(String, String) */ public boolean equals(String string1, String string2) { + if (string1 == null && string2 == null) return true; + if (string1 == null || string2 == null) return false; return ComparatorUtils.equals(string1.toUpperCase(), string2 .toUpperCase()); }