summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/host/layer23/src/mobile/gsm322.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/host/layer23/src/mobile/gsm322.c b/src/host/layer23/src/mobile/gsm322.c
index 0e2c9afe..91729d87 100644
--- a/src/host/layer23/src/mobile/gsm322.c
+++ b/src/host/layer23/src/mobile/gsm322.c
@@ -320,6 +320,9 @@ static char *bargraph(int value, int min, int max)
else
value -= min;
+ /* Prevent 'bar' buffer over-/under-run */
+ OSMO_ASSERT(value >= 0 && value < 128);
+
/* Prevent calling memset() with zero length */
if (value == 0)
return "";