From 5e9cae11f881385dc1164f29f46fb0b4f16a1a9f Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Tue, 3 Sep 2019 18:54:09 +0200 Subject: [PATCH] controllib: fix for undefined sanitizer --- src/lib/controllib/BlockLowPass.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/controllib/BlockLowPass.hpp b/src/lib/controllib/BlockLowPass.hpp index 73f2a51dc5..9302977408 100644 --- a/src/lib/controllib/BlockLowPass.hpp +++ b/src/lib/controllib/BlockLowPass.hpp @@ -44,6 +44,7 @@ #include #include #include +#include #include #include @@ -65,7 +66,7 @@ public: // methods BlockLowPass(SuperBlock *parent, const char *name) : Block(parent, name), - _state(0.0f / 0.0f /* initialize to invalid val, force into is_finite() check on first call */), + _state(NAN /* initialize to invalid val, force into is_finite() check on first call */), _fCut(this, "") // only one parameter, no need to name {} virtual ~BlockLowPass() {}