From: Costa Tsaousis (ktsaou) Date: Thu, 15 Sep 2016 21:23:55 +0000 (+0300) Subject: properly initialize softnet_stat X-Git-Tag: v1.4.0~54^2~3 X-Git-Url: https://arthur.barton.de/gitweb/?a=commitdiff_plain;h=1d83d9956ea628e26de206d83d7d643d93b052af;p=netdata.git properly initialize softnet_stat --- diff --git a/src/proc_net_softnet_stat.c b/src/proc_net_softnet_stat.c index 9d66d154..8671d399 100644 --- a/src/proc_net_softnet_stat.c +++ b/src/proc_net_softnet_stat.c @@ -53,13 +53,13 @@ int do_proc_net_softnet_stat(int update_every, unsigned long long dt) { if(unlikely(!data || lines > allocated_lines || words > allocated_columns)) { freez(data); - data = mallocz((lines + 1) * words * sizeof(uint32_t)); allocated_lines = lines; allocated_columns = words; + data = mallocz((allocated_lines + 1) * allocated_columns * sizeof(uint32_t)); } // initialize to zero - bzero(data, allocated_lines * allocated_columns * sizeof(uint32_t)); + bzero(data, (allocated_lines + 1) * allocated_columns * sizeof(uint32_t)); // parse the values for(l = 0; l < lines ;l++) {