X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fprocesses.c;h=d2c0f44c0717a2cbee6df9149b142c6b3f24f006;hb=1ebf2f31bd2e080e6f42de640f0a3899a61501c0;hp=d0d736154281f7f9819825d346c1a16b1e44b45d;hpb=6894d846ac42cbe88073db074d75279f5a6e31b8;p=collectd.git diff --git a/src/processes.c b/src/processes.c index d0d73615..d2c0f44c 100644 --- a/src/processes.c +++ b/src/processes.c @@ -262,7 +262,7 @@ static void ps_list_register (const char *name, const char *regexp) procstat_t *ptr; int status; - new = (procstat_t *) malloc (sizeof (procstat_t)); + new = malloc (sizeof (*new)); if (new == NULL) { ERROR ("processes plugin: ps_list_register: malloc failed."); @@ -275,7 +275,7 @@ static void ps_list_register (const char *name, const char *regexp) if (regexp != NULL) { DEBUG ("ProcessMatch: adding \"%s\" as criteria to process %s.", regexp, name); - new->re = (regex_t *) malloc (sizeof (regex_t)); + new->re = malloc (sizeof (*new->re)); if (new->re == NULL) { ERROR ("processes plugin: ps_list_register: malloc failed."); @@ -410,7 +410,7 @@ static void ps_list_add (const char *name, const char *cmdline, procstat_entry_t { procstat_entry_t *new; - new = (procstat_entry_t *) malloc (sizeof (procstat_entry_t)); + new = malloc (sizeof (*new)); if (new == NULL) return; memset (new, 0, sizeof (procstat_entry_t));