dns: fix leak in dns v1 logging

Intermediate JsonBuilder object was not being freed.

Redmine issue:
https://redmine.openinfosecfoundation.org/issues/4086
pull/5563/head
Jason Ish 4 years ago
parent fa77e02cf1
commit d8242c5d07

@ -381,6 +381,7 @@ static int JsonDnsLoggerToClient(ThreadVars *tv, void *thread_data,
break;
}
jb_set_object(jb, "dns", answer);
jb_free(answer);
MemBufferReset(td->buffer);
OutputJsonBuilderBuffer(jb, td->file_ctx, &td->buffer);
@ -401,6 +402,7 @@ static int JsonDnsLoggerToClient(ThreadVars *tv, void *thread_data,
break;
}
jb_set_object(jb, "dns", answer);
jb_free(answer);
MemBufferReset(td->buffer);
OutputJsonBuilderBuffer(jb, td->file_ctx, &td->buffer);

Loading…
Cancel
Save