30 #define MAX_LIMIT 10485760
37 "buffer with size greater than API limit - %d",
43 uint32_t total_size = size +
sizeof(
MemBuffer);
52 buffer->buffer = (uint8_t *)buffer +
sizeof(
MemBuffer);
64 if (((*buffer)->size + expand_by) >
MAX_LIMIT) {
66 "buffer with size greater than API limit - %d",
71 uint32_t total_size = (*buffer)->size +
sizeof(
MemBuffer) + expand_by;
79 (*buffer)->
size += expand_by;
80 (*buffer)->buffer = (uint8_t *)tbuffer +
sizeof(
MemBuffer);
82 SCLogDebug(
"expanded buffer by %u, size is now %u", expand_by, (*buffer)->size);