From 0b4af61ee7ae0de433d4cbd1c2797fb5d5e08424 Mon Sep 17 00:00:00 2001 From: Peter Meerwald-Stadler Date: Tue, 14 Jun 2022 00:15:34 +0200 Subject: [PATCH] module-combine-sink: Use fabs() instead of abs() for double Part-of: --- src/modules/module-combine-sink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/module-combine-sink.c b/src/modules/module-combine-sink.c index 9892bbbaf..571b851fb 100644 --- a/src/modules/module-combine-sink.c +++ b/src/modules/module-combine-sink.c @@ -23,6 +23,7 @@ #include #include +#include #include #include @@ -239,7 +240,7 @@ static uint32_t rate_controller( /* Choose the rate that is nearer to base_rate */ new_rate = new_rate_2; - if (abs(new_rate_1 - base_rate) < abs(new_rate_2 - base_rate)) + if (fabs(new_rate_1 - base_rate) < fabs(new_rate_2 - base_rate)) new_rate = new_rate_1; return (uint32_t)(new_rate + 0.5);