]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
files: remove FILE_USE_TRACKID flag
authorVictor Julien <victor@inliniac.net>
Fri, 22 Nov 2019 15:32:43 +0000 (16:32 +0100)
committerVictor Julien <victor@inliniac.net>
Mon, 25 Nov 2019 18:54:48 +0000 (19:54 +0100)
Once it was optional but as it no longer is it is no longer useful.

Remove it.

src/util-file.c
src/util-file.h

index 0c1e22885401df03a49fa7f036e981d0f7bda63c..88a53d135789199e1a6d8cdd8db17e1536356007 100644 (file)
@@ -872,7 +872,6 @@ int FileOpenFileWithId(FileContainer *ffc, const StreamingBufferConfig *sbcfg,
         return -1;
 
     ff->file_track_id = track_id;
-    ff->flags |= FILE_USE_TRACKID;
     return 0;
 }
 
index ef8b03401871d2c9cd9e78d466a21d1f42aa3380..e8077d15ed01f94e902d0aea6e2ace57edea9566 100644 (file)
@@ -47,7 +47,6 @@
 #define FILE_STORED     BIT_U16(11)
 #define FILE_NOTRACK    BIT_U16(12) /**< track size of file */
 #define FILE_USE_DETECT BIT_U16(13) /**< use content_inspected tracker */
-#define FILE_USE_TRACKID    BIT_U16(14) /**< File::file_track_id field is in use */
 #define FILE_HAS_GAPS   BIT_U16(15)
 
 typedef enum FileState_ {
@@ -67,8 +66,7 @@ typedef struct File_ {
     FileState state;
     StreamingBuffer *sb;
     uint64_t txid;                  /**< tx this file is part of */
-    uint32_t file_track_id;         /**< id used by protocol parser. Optional
-                                     *   only used if FILE_USE_TRACKID flag set */
+    uint32_t file_track_id;         /**< id used by protocol parser */
     uint32_t file_store_id;         /**< id used in store file name file.<id> */
     int fd;                         /**< file descriptor for filestore, not
                                         open if equal to -1 */