From: Wilfried Göesgens Date: Fri, 12 Sep 2008 10:25:45 +0000 (+0000) Subject: * fix leak in message citing X-Git-Tag: v7.86~1943 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=adf99cbbd30c78340c9fea374695b04cdbae1857;p=citadel.git * fix leak in message citing --- diff --git a/webcit/webcit.c b/webcit/webcit.c index 1704cfb93..bcdb8e947 100644 --- a/webcit/webcit.c +++ b/webcit/webcit.c @@ -614,10 +614,11 @@ void jsescputs(char *strbuf) */ void msgescputs1( char *strbuf) { - StrBuf *OutBuf = NewStrBuf(); + StrBuf *OutBuf; if ((strbuf == NULL) || IsEmptyStr(strbuf)) return; + OutBuf = NewStrBuf(); StrMsgEscAppend(OutBuf, NULL, strbuf); StrEscAppend(WC->WBuf, OutBuf, NULL, 0, 0); FreeStrBuf(&OutBuf);