X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdaemon%2Ftypes_list.c;h=c3f590c15f5c51a203eeb40e8493de1b83606742;hb=f03ad26a9152f21c27a86103683b20ca116520bf;hp=3b3b8f45a214732a8375c7ac1e3492cc5a8ac621;hpb=109aa67e9a982321af6547b92b5b2b6c8ae2c244;p=collectd.git diff --git a/src/daemon/types_list.c b/src/daemon/types_list.c index 3b3b8f45..c3f590c1 100644 --- a/src/daemon/types_list.c +++ b/src/daemon/types_list.c @@ -39,7 +39,7 @@ static int parse_ds(data_source_t *dsrc, char *buf, size_t buf_len) { int fields_num; if (buf_len < 11) { - ERROR("parse_ds: (buf_len = %zu) < 11", buf_len); + ERROR("parse_ds: (buf_len = %" PRIsz ") < 11", buf_len); return -1; } @@ -113,7 +113,7 @@ static void parse_line(char *buf) { sstrncpy(ds->type, fields[0], sizeof(ds->type)); ds->ds_num = fields_num - 1; - ds->ds = (data_source_t *)calloc(ds->ds_num, sizeof(data_source_t)); + ds->ds = calloc(ds->ds_num, sizeof(*ds->ds)); if (ds->ds == NULL) { sfree(ds); return; @@ -121,8 +121,8 @@ static void parse_line(char *buf) { for (size_t i = 0; i < ds->ds_num; i++) if (parse_ds(ds->ds + i, fields[i + 1], strlen(fields[i + 1])) != 0) { - ERROR("types_list: parse_line: Cannot parse data source #%zu " - "of data set %s", + ERROR("types_list: parse_line: Cannot parse data source #%" PRIsz + " of data set %s", i, ds->type); sfree(ds->ds); sfree(ds);