diff --git a/src/exec.c b/src/exec.c
--- a/src/exec.c
+++ b/src/exec.c
return (-1);
}
- pl = (program_list_t *) malloc (sizeof (program_list_t));
+ pl = malloc (sizeof (*pl));
if (pl == NULL)
{
ERROR ("exec plugin: malloc failed.");
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.");
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.");