X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fopenldap.c;h=055f2d16c660568485774f34546eedfba372832a;hb=f14bb45d570e0b34bdd3a2a0cadfe414c3dfda40;hp=0a86d521e508158ebd97b8a84bfe67568e927b23;hpb=d38c16d60f9d1b10cb60f010ce086135e6ecbe07;p=collectd.git diff --git a/src/openldap.c b/src/openldap.c index 0a86d521..055f2d16 100644 --- a/src/openldap.c +++ b/src/openldap.c @@ -553,13 +553,12 @@ static int cldap_config_add (oconfig_item_t *ci) /* {{{ */ int i; int status; - st = malloc (sizeof (*st)); + st = calloc (1, sizeof (*st)); if (st == NULL) { - ERROR ("openldap plugin: malloc failed."); + ERROR ("openldap plugin: calloc failed."); return (-1); } - memset (st, 0, sizeof (*st)); status = cf_util_get_string (ci, &st->name); if (status != 0)