output: do not log empty arrays for sid

Ticket: #5167
pull/7652/head
Philippe Antoine 4 years ago committed by Victor Julien
parent f9c9091bb5
commit da0be16d36

@ -132,11 +132,13 @@ void EveFileInfo(JsonBuilder *jb, const File *ff, const bool stored)
{ {
jb_set_string_from_bytes(jb, "filename", ff->name, ff->name_len); jb_set_string_from_bytes(jb, "filename", ff->name, ff->name_len);
if (ff->sid_cnt > 0) {
jb_open_array(jb, "sid"); jb_open_array(jb, "sid");
for (uint32_t i = 0; ff->sid != NULL && i < ff->sid_cnt; i++) { for (uint32_t i = 0; ff->sid != NULL && i < ff->sid_cnt; i++) {
jb_append_uint(jb, ff->sid[i]); jb_append_uint(jb, ff->sid[i]);
} }
jb_close(jb); jb_close(jb);
}
#ifdef HAVE_MAGIC #ifdef HAVE_MAGIC
if (ff->magic) if (ff->magic)

Loading…
Cancel
Save