30 #define MAX_LIMIT 10485760
37 "buffer with size greater than API limit - %d",
43 uint32_t total_size = size +
sizeof(
MemBuffer);
50 memset(buffer, 0, total_size);
53 buffer->buffer = (uint8_t *)buffer +
sizeof(
MemBuffer);
65 if (((*buffer)->size + expand_by) >
MAX_LIMIT) {
67 "buffer with size greater than API limit - %d",
72 uint32_t total_size = (*buffer)->size +
sizeof(
MemBuffer) + expand_by;
80 (*buffer)->
size += expand_by;
81 (*buffer)->buffer = (uint8_t *)tbuffer +
sizeof(
MemBuffer);
83 SCLogDebug(
"expanded buffer by %u, size is now %u", expand_by, (*buffer)->size);