X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fexec.c;h=4c45dc158a267951cde5a8d608fe25be905f0a61;hb=1ebf2f31bd2e080e6f42de640f0a3899a61501c0;hp=f080ad674bac793ceb27feb0f75de67d16385fb4;hpb=6894d846ac42cbe88073db074d75279f5a6e31b8;p=collectd.git diff --git a/src/exec.c b/src/exec.c index f080ad67..4c45dc15 100644 --- a/src/exec.c +++ b/src/exec.c @@ -126,7 +126,7 @@ static int exec_config_exec (oconfig_item_t *ci) /* {{{ */ return (-1); } - pl = (program_list_t *) malloc (sizeof (program_list_t)); + pl = malloc (sizeof (*pl)); if (pl == NULL) { ERROR ("exec plugin: malloc failed."); @@ -163,7 +163,7 @@ static int exec_config_exec (oconfig_item_t *ci) /* {{{ */ return (-1); } - pl->argv = (char **) malloc (ci->values_num * sizeof (char *)); + pl->argv = malloc (ci->values_num * sizeof (*pl->argv)); if (pl->argv == NULL) { ERROR ("exec plugin: malloc failed."); @@ -869,8 +869,7 @@ static int exec_notification (const notification_t *n, /* {{{ */ if (pl->pid != 0) continue; - pln = (program_list_and_notification_t *) malloc (sizeof - (program_list_and_notification_t)); + pln = malloc (sizeof (*pln)); if (pln == NULL) { ERROR ("exec plugin: malloc failed.");