From 990b76e6e51388a58a1af46b4478cd4638cd56aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Jos=C3=A9=20Pereira?= Date: Mon, 20 May 2019 13:24:01 -0300 Subject: [PATCH] APMSensorsComponentController: Check zero value before division MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Patrick José Pereira --- src/AutoPilotPlugins/APM/APMSensorsComponentController.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AutoPilotPlugins/APM/APMSensorsComponentController.cc b/src/AutoPilotPlugins/APM/APMSensorsComponentController.cc index 1d45eb05a..14d54704a 100644 --- a/src/AutoPilotPlugins/APM/APMSensorsComponentController.cc +++ b/src/AutoPilotPlugins/APM/APMSensorsComponentController.cc @@ -782,7 +782,7 @@ void APMSensorsComponentController::_handleMagCalProgress(mavlink_message_t& mes } } - if (magCalProgress.compass_id < 3) { + if (magCalProgress.compass_id < 3 && compassCalCount != 0) { // Each compass gets a portion of the overall progress _rgCompassCalProgress[magCalProgress.compass_id] = magCalProgress.completion_pct / compassCalCount; } -- 2.22.0