Merge branch 'Webcit_Coredump_StrBufQuotedPrintableEncode' into 'master'
authorArt Cancro <ajc@citadel.org>
Fri, 23 Jun 2023 19:26:25 +0000 (19:26 +0000)
committerArt Cancro <ajc@citadel.org>
Fri, 23 Jun 2023 19:26:25 +0000 (19:26 +0000)
Webcit coredumping when body of message is blank

See merge request citadel/citadel!2

webcit/messages.c

index 78533171248a814fd0f665e47ed1e360030b9706..0e6b76d843bf949f0699884da91b3c71410cb3a5 100644 (file)
@@ -918,7 +918,9 @@ void post_mime_to_server(void) {
        serv_puts("Content-Transfer-Encoding: quoted-printable");
        serv_puts("");
        serv_puts("<html><body>\r\n");
-       text_to_server_qp(sbstr("msgtext"));    /* Transmit message in quoted-printable encoding */
+       if (havebstr("msgtext")) {
+               text_to_server_qp(sbstr("msgtext"));    /* Transmit message in quoted-printable encoding */
+       }
        serv_puts("</body></html>\r\n");
 
        if (include_text_alt) {