diff --git a/src/app-layer-dcerpc-udp.c b/src/app-layer-dcerpc-udp.c index f11c5c7ef1..1892a070cc 100644 --- a/src/app-layer-dcerpc-udp.c +++ b/src/app-layer-dcerpc-udp.c @@ -76,7 +76,7 @@ static uint32_t FragmentDataParser(Flow *f, void *dcerpcudp_state, *stub_data_buffer_len = 0; } - *stub_data_buffer = realloc(*stub_data_buffer, *stub_data_buffer_len + stub_len); + *stub_data_buffer = SCRealloc(*stub_data_buffer, *stub_data_buffer_len + stub_len); if (*stub_data_buffer == NULL) { SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory"); goto end; diff --git a/src/app-layer-dcerpc.c b/src/app-layer-dcerpc.c index 38cffccee7..a7c129ed1f 100644 --- a/src/app-layer-dcerpc.c +++ b/src/app-layer-dcerpc.c @@ -1133,7 +1133,7 @@ static uint32_t StubDataParser(DCERPC *dcerpc, uint8_t *input, uint32_t input_le dcerpc->pdu_fragged = 1; } - *stub_data_buffer = realloc(*stub_data_buffer, *stub_data_buffer_len + stub_len); + *stub_data_buffer = SCRealloc(*stub_data_buffer, *stub_data_buffer_len + stub_len); if (*stub_data_buffer == NULL) { SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory"); goto end; diff --git a/src/util-mpm-ac-gfbs.c b/src/util-mpm-ac-gfbs.c index 6bd172d7ad..e52517e933 100644 --- a/src/util-mpm-ac-gfbs.c +++ b/src/util-mpm-ac-gfbs.c @@ -468,8 +468,8 @@ static void SCACGfbsSetOutputState(int32_t state, uint32_t pid, MpmCtx *mpm_ctx) SCACGfbsOutputTable *output_state = &ctx->output_table[state]; output_state->no_of_entries++; - output_state->pids = realloc(output_state->pids, - output_state->no_of_entries * sizeof(uint32_t)); + output_state->pids = SCRealloc(output_state->pids, + output_state->no_of_entries * sizeof(uint32_t)); if (output_state->pids == NULL) { SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory"); exit(EXIT_FAILURE); @@ -658,9 +658,9 @@ static inline void SCACGfbsClubOutputStates(int32_t dst_state, int32_t src_state if (j == output_dst_state->no_of_entries) { output_dst_state->no_of_entries++; - output_dst_state->pids = realloc(output_dst_state->pids, - (output_dst_state->no_of_entries * - sizeof(uint32_t)) ); + output_dst_state->pids = SCRealloc(output_dst_state->pids, + (output_dst_state->no_of_entries * + sizeof(uint32_t)) ); if (output_dst_state->pids == NULL) { SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory"); exit(EXIT_FAILURE); diff --git a/src/util-mpm-ac.c b/src/util-mpm-ac.c index c505a27c04..4672f05fdc 100644 --- a/src/util-mpm-ac.c +++ b/src/util-mpm-ac.c @@ -481,8 +481,8 @@ static void SCACSetOutputState(int32_t state, uint32_t pid, MpmCtx *mpm_ctx) } output_state->no_of_entries++; - output_state->pids = realloc(output_state->pids, - output_state->no_of_entries * sizeof(uint32_t)); + output_state->pids = SCRealloc(output_state->pids, + output_state->no_of_entries * sizeof(uint32_t)); if (output_state->pids == NULL) { SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory"); exit(EXIT_FAILURE); @@ -669,9 +669,9 @@ static inline void SCACClubOutputStates(int32_t dst_state, int32_t src_state, if (j == output_dst_state->no_of_entries) { output_dst_state->no_of_entries++; - output_dst_state->pids = realloc(output_dst_state->pids, - (output_dst_state->no_of_entries * - sizeof(uint32_t)) ); + output_dst_state->pids = SCRealloc(output_dst_state->pids, + (output_dst_state->no_of_entries * + sizeof(uint32_t)) ); if (output_dst_state->pids == NULL) { SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory"); exit(EXIT_FAILURE); diff --git a/src/util-mpm.c b/src/util-mpm.c index cc98a14007..134a11d8e3 100644 --- a/src/util-mpm.c +++ b/src/util-mpm.c @@ -118,8 +118,8 @@ int32_t MpmFactoryRegisterMpmCtxProfile(const char *name, uint8_t flags) } /* let's make the new entry */ - items = realloc(items, - (mpm_ctx_factory_container->no_of_items + 1) * sizeof(MpmCtxFactoryItem)); + items = SCRealloc(items, + (mpm_ctx_factory_container->no_of_items + 1) * sizeof(MpmCtxFactoryItem)); if (items == NULL) { SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory"); exit(EXIT_FAILURE);