changeset 2359:f35b17fd1e73

MUC: Don't send empty body when setting room topic Thanks to Minoru for the report.
author Mikael Berthe <mikael@lilotux.net>
date Sat, 28 Aug 2021 22:53:44 +0200
parents b010ffcae282
children fef9f1a7d2aa
files mcabber/mcabber/xmpp.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/mcabber/xmpp.c	Tue Oct 22 19:59:21 2019 +0200
+++ b/mcabber/mcabber/xmpp.c	Sat Aug 28 22:53:44 2021 +0200
@@ -400,8 +400,10 @@
 #endif // HAVE_GPGME || defined XEP0085
 
   x = lm_message_new_with_sub_type(fjid, LM_MESSAGE_TYPE_MESSAGE, subtype);
-  lm_message_node_add_child(x->node, "body",
-                            enc ? "This message is PGP-encrypted." : text);
+  if (text) {
+    lm_message_node_add_child(x->node, "body",
+                              enc ? "This message is PGP-encrypted." : text);
+  }
 
   if (subject)
     lm_message_node_add_child(x->node, "subject", subject);