1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-06 08:26:52 +03:00

bootchart: Convert malloc/memset to calloc

This commit is contained in:
Auke Kok 2013-01-10 11:35:00 -08:00 committed by Zbigniew Jędrzejewski-Szmek
parent 53f5329f7a
commit a2e9b33808
2 changed files with 6 additions and 9 deletions

View File

@ -232,12 +232,11 @@ int main(int argc, char *argv[])
}
/* start with empty ps LL */
ps_first = malloc(sizeof(struct ps_struct));
ps_first = calloc(1, sizeof(struct ps_struct));
if (!ps_first) {
perror("malloc(ps_struct)");
perror("calloc(ps_struct)");
exit(EXIT_FAILURE);
}
memset(ps_first, 0, sizeof(struct ps_struct));
/* handle TERM/INT nicely */
memset(&sig, 0, sizeof(struct sigaction));

View File

@ -225,21 +225,19 @@ schedstat_next:
char t[32];
struct ps_struct *parent;
ps->next_ps = malloc(sizeof(struct ps_struct));
ps->next_ps = calloc(1, sizeof(struct ps_struct));
if (!ps->next_ps) {
perror("malloc(ps_struct)");
perror("calloc(ps_struct)");
exit (EXIT_FAILURE);
}
memset(ps->next_ps, 0, sizeof(struct ps_struct));
ps = ps->next_ps;
ps->pid = pid;
ps->sample = malloc(sizeof(struct ps_sched_struct) * (len + 1));
ps->sample = calloc(len + 1, sizeof(struct ps_sched_struct));
if (!ps->sample) {
perror("malloc(ps_struct)");
perror("calloc(ps_struct)");
exit (EXIT_FAILURE);
}
memset(ps->sample, 0, sizeof(struct ps_sched_struct) * (len + 1));
pscount++;