From 94adaf8e505496a222ec5c246b1e1c241b0f9184 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 3 Apr 2014 14:36:08 +0200 Subject: [PATCH] Always transform 'from' to lower case in FromMatchesFilter --- .../java/org/jivesoftware/smack/filter/FromMatchesFilter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/jivesoftware/smack/filter/FromMatchesFilter.java b/core/src/main/java/org/jivesoftware/smack/filter/FromMatchesFilter.java index bc470ee84..a7c849523 100644 --- a/core/src/main/java/org/jivesoftware/smack/filter/FromMatchesFilter.java +++ b/core/src/main/java/org/jivesoftware/smack/filter/FromMatchesFilter.java @@ -93,8 +93,10 @@ public class FromMatchesFilter implements PacketFilter { if (from == null) { return address == null; } + // Simplest form of NAMEPREP/STRINGPREP + from = from.toLowerCase(Locale.US); if (matchBareJID) { - from = StringUtils.parseBareAddress(from).toLowerCase(); + from = StringUtils.parseBareAddress(from); } return from.equals(address); }