From b314f56c009ee9a40d17ea324de01c847dc39b7a Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 7 Mar 2017 14:23:39 -0700 Subject: [PATCH] l298: fix a potential divied-by-zero Signed-off-by: Jon Trulson --- src/l298/l298.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/l298/l298.cxx b/src/l298/l298.cxx index 75d7587f..288eb96b 100644 --- a/src/l298/l298.cxx +++ b/src/l298/l298.cxx @@ -238,6 +238,9 @@ void L298::setSpeed(int speed) if (m_stepper) { + // prevent a possible divide by 0 + if (!speed) + speed = 1; m_stepDelay = 60 * 1000 / m_stepsPerRev / speed; } }