diff --git a/core/src/main/java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java b/core/src/main/java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java index 951e9d22d..5639a6b3a 100644 --- a/core/src/main/java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java +++ b/core/src/main/java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java @@ -1016,9 +1016,11 @@ public class GroupChatRoom extends ChatRoom return; } + // Set the body of the message using typedMessage and remove control characters + text = text.replaceAll("[\\u0001-\\u0008\\u000B-\\u001F]", ""); // Set the body of the message using typedMessage and remove control characters final Message message = new Message(); - message.setBody( text.replaceAll( "[\\u0001-\\u0008\\u000B-\\u001F]", "" ) ); + message.setBody( text ); sendMessage( message ); }