From 50ad45a6a6c68119823d56c1ccec74135ba744f9 Mon Sep 17 00:00:00 2001 From: Chao Yang Date: Mon, 26 Sep 2016 11:13:57 -0400 Subject: [PATCH] cpu: Fix cpu aggregation on AIX change codeing style --- src/cpu.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/cpu.c b/src/cpu.c index 105c8ecc..cd5e7da6 100644 --- a/src/cpu.c +++ b/src/cpu.c @@ -411,8 +411,7 @@ static int total_rate(gauge_t *sum_by_state, size_t state, derive_t d, value_to_rate_state_t* conv, cdtime_t now) { gauge_t rate = NAN; - value_t val = { .derive = d }; - int status = value_to_rate (&rate, val, DS_TYPE_DERIVE, now, conv); + int status = value_to_rate (&rate, (value_t) { .derive = d }, DS_TYPE_DERIVE, now, conv); if (status != 0) return (status); @@ -455,10 +454,9 @@ static void aggregate (gauge_t *sum_by_state) /* {{{ */ #if defined(HAVE_PERFSTAT) /* {{{ */ cdtime_t now = cdtime (); - perfstat_cpu_total_t cputotal; - memset(&cputotal, 0, sizeof(perfstat_cpu_total_t)); + perfstat_cpu_total_t cputotal = { 0 }; - if (!perfstat_cpu_total(NULL, &cputotal, sizeof(perfstat_cpu_total_t), 1)) { + if (!perfstat_cpu_total(NULL, &cputotal, sizeof(cputotal), 1)) { char errbuf[1024]; WARNING ("cpu plugin: perfstat_cpu_total: %s", sstrerror (errno, errbuf, sizeof (errbuf))); -- 2.11.0