From: Dagobert Michelsen Date: Thu, 28 May 2015 11:09:49 +0000 (+0200) Subject: Handle case when zone_find_stats() returns NULL X-Git-Tag: collectd-5.6.0~709^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a7b3083a24416a12f59734209ebec47298c4d8b;p=thirdparty%2Fcollectd.git Handle case when zone_find_stats() returns NULL --- diff --git a/src/zone.c b/src/zone.c index 325d55670..c5eacefd1 100644 --- a/src/zone.c +++ b/src/zone.c @@ -162,8 +162,10 @@ zone_scandir(DIR *procdir) sizeof(psinfo_t)) != 0) continue; stats = zone_find_stats(tree, psinfo.pr_zoneid); - stats->pctcpu += psinfo.pr_pctcpu; - stats->pctmem += psinfo.pr_pctmem; + if( stats ) { + stats->pctcpu += psinfo.pr_pctcpu; + stats->pctmem += psinfo.pr_pctmem; + } } return(tree); }