From 476a3d6952c09710ce5ddcf951c4630d0d691410 Mon Sep 17 00:00:00 2001
From: Matthieu Schaller <matthieu.schaller@durham.ac.uk>
Date: Fri, 28 Oct 2016 12:11:12 +0100
Subject: [PATCH] Applied Stefan's fix regarding missing 'break' statements in
 units.c

---
 src/units.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/units.c b/src/units.c
index 2241d441ec..05b83a3427 100644
--- a/src/units.c
+++ b/src/units.c
@@ -320,9 +320,15 @@ void units_get_base_unit_exponants_array(float baseUnitsExp[5],
 
     case UNIT_CONV_VOLUME:
       baseUnitsExp[UNIT_LENGTH] = 3.f;
+      break;
 
     case UNIT_CONV_INV_VOLUME:
       baseUnitsExp[UNIT_LENGTH] = -3.f;
+      break;
+
+    default:
+      error("Invalid choice of pre-defined units");
+      break;
   }
 }
 
-- 
GitLab