|
|
@ -662,6 +662,9 @@ static int FileStoreNoStoreCheck(File *ff)
|
|
|
|
static int AppendData(
|
|
|
|
static int AppendData(
|
|
|
|
const StreamingBufferConfig *sbcfg, File *file, const uint8_t *data, uint32_t data_len)
|
|
|
|
const StreamingBufferConfig *sbcfg, File *file, const uint8_t *data, uint32_t data_len)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
DEBUG_VALIDATE_BUG_ON(
|
|
|
|
|
|
|
|
data_len > BIT_U32(26)); // 64MiB as a limit per chunk seems already excessive
|
|
|
|
|
|
|
|
|
|
|
|
SCLogDebug("file %p data_len %u", file, data_len);
|
|
|
|
SCLogDebug("file %p data_len %u", file, data_len);
|
|
|
|
if (StreamingBufferAppendNoTrack(file->sb, sbcfg, data, data_len) != 0) {
|
|
|
|
if (StreamingBufferAppendNoTrack(file->sb, sbcfg, data, data_len) != 0) {
|
|
|
|
SCLogDebug("file %p StreamingBufferAppendNoTrack failed", file);
|
|
|
|
SCLogDebug("file %p StreamingBufferAppendNoTrack failed", file);
|
|
|
|