]> code.citadel.org Git - citadel.git/blobdiff - citadel/modules/jabber/xmpp_messages.c
Strip leading and trailing whitespace from instant messages before sending them to...
[citadel.git] / citadel / modules / jabber / xmpp_messages.c
index 046f7586a0030d569fcb20113ebaaaa23690ead7..d81e115d3be20241a5e4301c82ed779b3ef8207b 100644 (file)
@@ -69,11 +69,9 @@ void jabber_output_incoming_messages(void) {
                 */
                cprintf("<message to=\"%s\" from=\"FIXME@example.org\" type=\"chat\">", XMPP->client_jid);
                if (ptr->text != NULL) {
-                       cprintf("<body>");
-                       memfmout(ptr->text, 0, "\n");
-                       if (ptr->text[strlen(ptr->text)-1] != '\n') cprintf("\n");
+                       striplt(ptr->text);
+                       cprintf("<body>%s</body>", ptr->text);
                        free(ptr->text);
-                       cprintf("</body>");
                }
                cprintf("</message>");
                free(ptr);