X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=libcitadel%2Flib%2Fwildfire.c;fp=libcitadel%2Flib%2Fwildfire.c;h=1958f5920202085358cf509045f8071452f067f4;hp=ff4e20f33b3b7cb3897c9acb2b7ef49c99352894;hb=f3674ba9dab07598fff196f7944d7ae5bd71933a;hpb=ef5597ebbc6d866ec93be5dcf76bb3c11c5fa1a5 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,