From 82c8516c0bcb3e0e3aeb4e403dc749096417edf9 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Mon, 29 Sep 2008 11:11:49 +0000 Subject: [PATCH] prevent sending invalid XML chars in pm and in muc. Fixes #4354 --- src/groupchat_control.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/groupchat_control.py b/src/groupchat_control.py index b080748d5..698a71eb8 100644 --- a/src/groupchat_control.py +++ b/src/groupchat_control.py @@ -129,6 +129,11 @@ class PrivateChatControl(ChatControl): def send_message(self, message): '''call this function to send our message''' + if not message: + return + + message = helpers.remove_invalid_xml_chars(message) + if not message: return @@ -1604,6 +1609,11 @@ class GroupchatControl(ChatControlBase): def send_message(self, message): '''call this function to send our message''' + if not message: + return + + message = helpers.remove_invalid_xml_chars(message) + if not message: return