projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
liboconfig: malloc + memset -> calloc
[collectd.git]
/
src
/
liboconfig
/
oconfig.c
diff --git
a/src/liboconfig/oconfig.c
b/src/liboconfig/oconfig.c
index
48f0b25
..
b4b8244
100644
(file)
--- a/
src/liboconfig/oconfig.c
+++ b/
src/liboconfig/oconfig.c
@@
-106,13
+106,12
@@
oconfig_item_t *oconfig_clone (const oconfig_item_t *ci_orig)
{
oconfig_item_t *ci_copy;
{
oconfig_item_t *ci_copy;
- ci_copy =
malloc (
sizeof (*ci_copy));
+ ci_copy =
calloc (1,
sizeof (*ci_copy));
if (ci_copy == NULL)
{
if (ci_copy == NULL)
{
- fprintf (stderr, "
m
alloc failed.\n");
+ fprintf (stderr, "
c
alloc failed.\n");
return (NULL);
}
return (NULL);
}
- memset (ci_copy, 0, sizeof (*ci_copy));
ci_copy->values = NULL;
ci_copy->parent = NULL;
ci_copy->children = NULL;
ci_copy->values = NULL;
ci_copy->parent = NULL;
ci_copy->children = NULL;