Thanks David, committed to collectd-5.5 as 
a7b0cdea4f6a0f8d29ade21ae058182f720dd432.

Best regards,
—octo

On Wed, Aug 10, 2016 at 08:07:14PM +1000, David Gibson wrote:
> The 'DERIVE' path in default_callback() increments the 'counter' field of
> value instead of the 'derive' field.  Since those fields have the same
> type and offset within the value union this will still work fine, but
> AFAICT it's conceptually incorrect.  This corrects it.
> 
> Signed-off-by: David Gibson <[email protected]>
> ---
>  src/daemon/utils_match.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> Came across this while looking at some other things.
> 
> diff --git a/src/daemon/utils_match.c b/src/daemon/utils_match.c
> index 5273c90..914b6e2 100644
> --- a/src/daemon/utils_match.c
> +++ b/src/daemon/utils_match.c
> @@ -170,7 +170,7 @@ static int default_callback (const char 
> __attribute__((unused)) *str,
>  
>      if (data->ds_type & UTILS_MATCH_CF_DERIVE_INC)
>      {
> -      data->value.counter++;
> +      data->value.derive++;
>        data->values_num++;
>        return (0);
>      }
> -- 
> 2.7.4
> 
> 
> _______________________________________________
> collectd mailing list
> [email protected]
> https://mailman.verplant.org/listinfo/collectd

-- 
collectd – The system statistics collection daemon
Website: http://collectd.org
Google+: http://collectd.org/+
GitHub:  https://github.com/collectd
Twitter: http://twitter.com/collectd

Attachment: signature.asc
Description: Digital signature

_______________________________________________
collectd mailing list
[email protected]
https://mailman.verplant.org/listinfo/collectd

Reply via email to