membuffer: errno style error reporting

pull/8304/head
Victor Julien 4 years ago
parent 8ef95c10a8
commit 0efdab1f5a

@ -31,9 +31,13 @@
MemBuffer *MemBufferCreateNew(uint32_t size)
{
sc_errno = SC_OK;
if (size > MAX_LIMIT) {
SCLogWarning(SC_ERR_MEM_BUFFER_API, "Mem buffer asked to create "
"buffer with size greater than API limit - %d", MAX_LIMIT);
SCLogWarning(SC_EINVAL,
"Mem buffer asked to create "
"buffer with size greater than API limit - %d",
MAX_LIMIT);
sc_errno = SC_EINVAL;
return NULL;
}
@ -41,6 +45,7 @@ MemBuffer *MemBufferCreateNew(uint32_t size)
MemBuffer *buffer = SCMalloc(total_size);
if (unlikely(buffer == NULL)) {
sc_errno = SC_ENOMEM;
return NULL;
}
memset(buffer, 0, total_size);

Loading…
Cancel
Save