output/tftp: Include common options

This commit will cause common metadata values and the community id to be
included in log output when configured.
pull/5115/head
Jeff Lucovsky 5 years ago committed by Victor Julien
parent 0cdc009da1
commit 414bb25c93

@ -53,6 +53,7 @@
typedef struct LogTFTPFileCtx_ {
LogFileCtx *file_ctx;
uint32_t flags;
OutputJsonCommonSettings cfg;
} LogTFTPFileCtx;
typedef struct LogTFTPLogThread_ {
@ -78,6 +79,7 @@ static int JsonTFTPLogger(ThreadVars *tv, void *thread_data,
json_object_set_new(js, "tftp", tftpjs);
JsonAddCommonOptions(&thread->tftplog_ctx->cfg, p, f, js);
MemBufferReset(thread->buffer);
OutputJSONBuffer(js, thread->tftplog_ctx->file_ctx, &thread->buffer);
@ -107,6 +109,7 @@ static OutputInitResult OutputTFTPLogInitSub(ConfNode *conf,
return result;
}
tftplog_ctx->file_ctx = ajt->file_ctx;
tftplog_ctx->cfg = ajt->cfg;
OutputCtx *output_ctx = SCCalloc(1, sizeof(*output_ctx));
if (unlikely(output_ctx == NULL)) {

Loading…
Cancel
Save