From f3674ba9dab07598fff196f7944d7ae5bd71933a Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Sun, 31 Mar 2013 21:54:38 +0200 Subject: [PATCH] Wildfire: fix memory leak. --- libcitadel/lib/wildfire.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libcitadel/lib/wildfire.c b/libcitadel/lib/wildfire.c index ff4e20f33..1958f5920 100644 --- a/libcitadel/lib/wildfire.c +++ b/libcitadel/lib/wildfire.c @@ -373,7 +373,8 @@ void WildFireSerializePayload(StrBuf *JsonBuffer, StrBuf *OutBuf, int *MsgCount, const char *Cat; StrBuf *Header; - Header = NewStrBuf(); + if (OutBuf == NULL) + Header = NewStrBuf(); if (*MsgCount == 0) { if (OutBuf != NULL) { StrBufAppendBufPlain(OutBuf, -- 2.30.2