]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
output-json-file: use size instead of FileSize
authorEric Leblond <eric@regit.org>
Wed, 18 Jan 2017 19:09:29 +0000 (11:09 -0800)
committerEric Leblond <eric@regit.org>
Thu, 19 Jan 2017 18:29:22 +0000 (10:29 -0800)
FileSize is not returning the actual value when file store is not
used.

src/output-json-file.c

index 74ac35912bbd5a37170c70cb0ae25aa8142e7753..0258c985136ce18423b675c70da3e52e6abcf77a 100644 (file)
@@ -171,7 +171,7 @@ static void FileWriteJsonRecord(JsonFileLogThread *aft, const Packet *p, const F
     if (ff->flags & FILE_STORED) {
         json_object_set_new(fjs, "file_id", json_integer(ff->file_id));
     }
-    json_object_set_new(fjs, "size", json_integer(FileSize(ff)));
+    json_object_set_new(fjs, "size", json_integer(ff->size));
     json_object_set_new(fjs, "tx_id", json_integer(ff->txid));
 
     /* originally just 'file', but due to bug 1127 naming it fileinfo */