From e5dbdd7196774114456ef1cf7e77933b8430bc41 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Thu, 11 Dec 2008 21:53:23 +0000 Subject: [PATCH] * fix attachments forwarding --- webcit/messages.c | 2 +- webcit/msg_renderers.c | 3 +++ webcit/static/t/load_attachments.html | 2 -- webcit/static/t/section_attach_select.html | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/webcit/messages.c b/webcit/messages.c index a3e44fddd..dfe8d9237 100644 --- a/webcit/messages.c +++ b/webcit/messages.c @@ -1591,7 +1591,7 @@ void post_message(void) ChrPtr(references)); FreeStrBuf(&references); - lprintf(9, "%s\n", CmdBuf); + lprintf(9, "%s\n", ChrPtr(CmdBuf)); serv_puts(ChrPtr(CmdBuf)); serv_getln(buf, sizeof buf); FreeStrBuf(&CmdBuf); diff --git a/webcit/msg_renderers.c b/webcit/msg_renderers.c index 9531aa83a..15c8b953d 100644 --- a/webcit/msg_renderers.c +++ b/webcit/msg_renderers.c @@ -927,6 +927,9 @@ void tmplput_MIME_LoadData(StrBuf *Target, int nArgs, WCTemplateToken *Tokens, v memcpy(att, mime, sizeof(wc_mime_attachment)); memset(mime, 0, sizeof(wc_mime_attachment)); + if (att->Data == NULL) + MimeLoadData(att); + if (WCC->attachments == NULL) WCC->attachments = NewHash(1, NULL); /* And add it to the list. */ diff --git a/webcit/static/t/load_attachments.html b/webcit/static/t/load_attachments.html index 2e89c639c..6f6313f81 100644 --- a/webcit/static/t/load_attachments.html +++ b/webcit/static/t/load_attachments.html @@ -1,3 +1 @@ --------------------------------------------------------------------------------- --------------------------------------------------------------------------------- diff --git a/webcit/static/t/section_attach_select.html b/webcit/static/t/section_attach_select.html index 241ea2795..7247d3548 100644 --- a/webcit/static/t/section_attach_select.html +++ b/webcit/static/t/section_attach_select.html @@ -1,2 +1,2 @@ - + -- 2.39.2