From: Wilfried Goesgens Date: Sun, 4 Nov 2012 13:23:07 +0000 (+0100) Subject: Messages: add missing initializations of contexts. X-Git-Tag: v8.20~195 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=afea0f7b1cbb09b168ddecf0e673f63be6c96d13 Messages: add missing initializations of contexts. --- diff --git a/webcit/messages.c b/webcit/messages.c index 3f8108f0a..6da0b55aa 100644 --- a/webcit/messages.c +++ b/webcit/messages.c @@ -192,6 +192,9 @@ int read_message(StrBuf *Target, const char *tmpl, long tmpllen, long msgnum, co WCTemplputParams SubTP; StrBuf *Error = NULL; + memset(&SuperTP, 0, sizeof(WCTemplputParams)); + memset(&SubTP, 0, sizeof(WCTemplputParams)); + Buf = NewStrBuf(); FoundCharset = NewStrBuf(); Msg = (message_summary *)malloc(sizeof(message_summary)); @@ -217,7 +220,6 @@ int read_message(StrBuf *Target, const char *tmpl, long tmpllen, long msgnum, co /* Locate a renderer capable of converting this MIME part into HTML */ if (GetHash(MimeRenderHandler, SKEY(Buf), &vHdr) && (vHdr != NULL)) { - WCTemplputParams SubTP; RenderMimeFuncStruct *Render; StackContext(&SuperTP, &SubTP, Msg->MsgBody, CTX_MIME_ATACH, 0, NULL);