From ca92821445b4de29991d1f25388d802aa90b5474 Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Wed, 1 Apr 2015 10:27:14 -0700 Subject: [PATCH] Filter: LowPassFilter gets another div-by-zero check --- libraries/Filter/LowPassFilter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/Filter/LowPassFilter.h b/libraries/Filter/LowPassFilter.h index b161467379..f5e444b3b8 100644 --- a/libraries/Filter/LowPassFilter.h +++ b/libraries/Filter/LowPassFilter.h @@ -107,7 +107,7 @@ template void LowPassFilter::set_time_constant(float time_step, float time_constant) { // avoid divide by zero - if (time_constant + time_step <= 0.0f) { + if ((time_constant <= 0.0f) || (time_step <= 0.0f)) { _cutoff_hz = 0.0f; _alpha = 1.0f; return;