aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_util.c
diff options
context:
space:
mode:
authoremanuele-f <black.silver@hotmail.it>2016-04-20 00:03:21 +0200
committeremanuele-f <black.silver@hotmail.it>2016-04-20 00:03:21 +0200
commit6f84b853584919659673aaa1161f0a5f4365e6a6 (patch)
treeea4e69fd4a842c6f1facd10670628d1a847cb885 /src/lib/ndpi_util.c
parentd7548e72b265198528279bd1ad87b04cdd6221c6 (diff)
Use calloc to force 0 initialization
Diffstat (limited to 'src/lib/ndpi_util.c')
-rw-r--r--src/lib/ndpi_util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/ndpi_util.c b/src/lib/ndpi_util.c
index 3028fd5b6..5899c81a1 100644
--- a/src/lib/ndpi_util.c
+++ b/src/lib/ndpi_util.c
@@ -134,7 +134,7 @@ struct ndpi_workflow * ndpi_workflow_init(const struct ndpi_workflow_prefs * pre
struct ndpi_detection_module_struct * module = ndpi_init_detection_module(
prefs->detection_tick_resolution, malloc_wrapper, free_wrapper, debug_printf);
- struct ndpi_workflow * workflow = ndpi_malloc(sizeof(struct ndpi_workflow));
+ struct ndpi_workflow * workflow = ndpi_calloc(1, sizeof(struct ndpi_workflow));
removeme_free_wrapper = free_wrapper;
@@ -147,8 +147,8 @@ struct ndpi_workflow * ndpi_workflow_init(const struct ndpi_workflow_prefs * pre
exit(-1);
}
- workflow->idle_flows = ndpi_malloc(sizeof(struct ndpi_flow_info *) * workflow->num_idle_flows);
- workflow->ndpi_flows_root = ndpi_malloc(sizeof(void *) * workflow->prefs.num_roots);
+ workflow->idle_flows = ndpi_calloc(workflow->num_idle_flows, sizeof(struct ndpi_flow_info *));
+ workflow->ndpi_flows_root = ndpi_calloc(workflow->prefs.num_roots, sizeof(void *));
return workflow;
}