Skip to content

Commit

Permalink
file: consistently track size of gaps
Browse files Browse the repository at this point in the history
Until now only the size of gaps counted in the regular append, not
close and open.

Bug: OISF#5392.
  • Loading branch information
victorjulien committed Jun 13, 2022
1 parent fc56603 commit 71ef62b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/util-file.c
Original file line number Diff line number Diff line change
Expand Up @@ -900,8 +900,8 @@ static File *FileOpenFile(FileContainer *ffc, const StreamingBufferConfig *sbcfg

FileContainerAdd(ffc, ff);

ff->size += data_len;
if (data != NULL) {
ff->size += data_len;
if (AppendData(ff, data, data_len) != 0) {
ff->state = FILE_STATE_ERROR;
SCReturnPtr(NULL, "File");
Expand Down Expand Up @@ -942,8 +942,8 @@ int FileCloseFilePtr(File *ff, const uint8_t *data,
SCReturnInt(-1);
}

ff->size += data_len;
if (data != NULL) {
ff->size += data_len;
if (ff->flags & FILE_NOSTORE) {
/* no storage but hashing */
if (ff->md5_ctx)
Expand Down

0 comments on commit 71ef62b

Please sign in to comment.