[Oisf-devel] [PATCH 5/7] Replace free and malloc by SC functions.
Eric Leblond
eric at regit.org
Mon Jan 31 22:45:39 UTC 2011
---
src/util-mpm.c | 26 +++++++++++++-------------
1 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/util-mpm.c b/src/util-mpm.c
index 9a823e4..eaff858 100644
--- a/src/util-mpm.c
+++ b/src/util-mpm.c
@@ -59,14 +59,14 @@ int32_t MpmFactoryRegisterMpmCtxProfile(const char *name, uint8_t flags)
{
/* the very first entry */
if (mpm_ctx_factory_container == NULL) {
- mpm_ctx_factory_container = malloc(sizeof(MpmCtxFactoryContainer));
+ mpm_ctx_factory_container = SCMalloc(sizeof(MpmCtxFactoryContainer));
if (mpm_ctx_factory_container == NULL) {
SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory");
exit(EXIT_FAILURE);
}
memset(mpm_ctx_factory_container, 0, sizeof(MpmCtxFactoryContainer));
- MpmCtxFactoryItem *item = malloc(sizeof(MpmCtxFactoryItem));
+ MpmCtxFactoryItem *item = SCMalloc(sizeof(MpmCtxFactoryItem));
if (item == NULL) {
SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory");
exit(EXIT_FAILURE);
@@ -78,7 +78,7 @@ int32_t MpmFactoryRegisterMpmCtxProfile(const char *name, uint8_t flags)
exit(EXIT_FAILURE);
}
- item[0].mpm_ctx = malloc(sizeof(MpmCtx));
+ item[0].mpm_ctx = SCMalloc(sizeof(MpmCtx));
if (item[0].mpm_ctx == NULL) {
SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory");
exit(EXIT_FAILURE);
@@ -105,7 +105,7 @@ int32_t MpmFactoryRegisterMpmCtxProfile(const char *name, uint8_t flags)
if (items[i].name != NULL && strcmp(items[i].name, name) == 0) {
/* looks like we have this mpm_ctx freed */
if (items[i].mpm_ctx == NULL) {
- items[i].mpm_ctx = malloc(sizeof(MpmCtx));
+ items[i].mpm_ctx = SCMalloc(sizeof(MpmCtx));
if (items[i].mpm_ctx == NULL) {
SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory");
exit(EXIT_FAILURE);
@@ -134,7 +134,7 @@ int32_t MpmFactoryRegisterMpmCtxProfile(const char *name, uint8_t flags)
exit(EXIT_FAILURE);
}
- new_item[0].mpm_ctx = malloc(sizeof(MpmCtx));
+ new_item[0].mpm_ctx = SCMalloc(sizeof(MpmCtx));
if (new_item[0].mpm_ctx == NULL) {
SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory");
exit(EXIT_FAILURE);
@@ -170,7 +170,7 @@ int32_t MpmFactoryIsMpmCtxAvailable(MpmCtx *mpm_ctx)
MpmCtx *MpmFactoryGetMpmCtxForProfile(int32_t id)
{
if (id == MPM_CTX_FACTORY_UNIQUE_CONTEXT) {
- MpmCtx *mpm_ctx = malloc(sizeof(MpmCtx));
+ MpmCtx *mpm_ctx = SCMalloc(sizeof(MpmCtx));
if (mpm_ctx == NULL) {
SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory");
exit(EXIT_FAILURE);
@@ -194,7 +194,7 @@ void MpmFactoryReClaimMpmCtx(MpmCtx *mpm_ctx)
return;
if (!MpmFactoryIsMpmCtxAvailable(mpm_ctx))
- free(mpm_ctx);
+ SCFree(mpm_ctx);
return;
}
@@ -208,13 +208,13 @@ void MpmFactoryDeRegisterAllMpmCtxProfiles(void)
MpmCtxFactoryItem *items = mpm_ctx_factory_container->items;
for (i = 0; i < mpm_ctx_factory_container->no_of_items; i++) {
if (items[i].name != NULL)
- free(items[i].name);
+ SCFree(items[i].name);
if (items[i].mpm_ctx != NULL)
- free(items[i].mpm_ctx);
+ SCFree(items[i].mpm_ctx);
}
- free(mpm_ctx_factory_container->items);
- free(mpm_ctx_factory_container);
+ SCFree(mpm_ctx_factory_container->items);
+ SCFree(mpm_ctx_factory_container);
mpm_ctx_factory_container = NULL;
return;
@@ -487,7 +487,7 @@ MpmCudaConf *MpmCudaConfParse(void)
const char *device_id = NULL;
const char *cuda_streams = NULL;
- if ((profile = malloc(sizeof(MpmCudaConf))) == NULL) {
+ if ((profile = SCMalloc(sizeof(MpmCudaConf))) == NULL) {
SCLogError(SC_ERR_MEM_ALLOC, "Error allocating memory");
exit(EXIT_FAILURE);
}
@@ -645,7 +645,7 @@ MpmCudaConf *MpmCudaConfParse(void)
void MpmCudaConfCleanup(MpmCudaConf *conf)
{
if (conf != NULL)
- free(conf);
+ SCFree(conf);
return;
}
--
1.7.1
More information about the Oisf-devel
mailing list