From: Svetlana Shmidt Date: Thu, 10 Sep 2020 11:35:15 +0000 (+0000) Subject: fix overwritten status X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cfb033ea51f245e6856d6feac40d435f0a5beace;p=thirdparty%2Fcollectd.git fix overwritten status --- diff --git a/src/daemon/utils_cache.c b/src/daemon/utils_cache.c index 52c390db8..d8c036981 100644 --- a/src/daemon/utils_cache.c +++ b/src/daemon/utils_cache.c @@ -361,7 +361,7 @@ static int uc_update_metric(metric_t const *m) { case METRIC_TYPE_DISTRIBUTION: { distribution_destroy(ce->distribution_increase); ce->distribution_increase = distribution_clone(m->value.distribution); - status = distribution_sub(ce->distribution_increase, + int status = distribution_sub(ce->distribution_increase, ce->values_raw.distribution); if (status == ERANGE) { distribution_destroy(ce->distribution_increase);