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);
jb_open_array(jb, "sid"); if (ff->sid_cnt > 0) {
for (uint32_t i = 0; ff->sid != NULL && i < ff->sid_cnt; i++) { jb_open_array(jb, "sid");
jb_append_uint(jb, ff->sid[i]); for (uint32_t i = 0; ff->sid != NULL && i < ff->sid_cnt; 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