summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-08-11 13:55:09 +0200
committerHarald Welte <laforge@gnumonks.org>2018-08-11 12:59:30 +0000
commitc3ce47deaeab20e267a0ca5354121c33339c7481 (patch)
tree6837cb219e78c8e35fa24a9cdc490a9f7f978ed1
parent82d8370f623c7b5054afff729db35880d01fd45c (diff)
layer23: Fix compiler warning about snprintf buffer too small
gsm322.c:366:22: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(string, "-%d", 110 - rxlev); ^ gsm322.c:366:2: note: ‘sprintf’ output between 3 and 6 bytes into a destination of size 5 sprintf(string, "-%d", 110 - rxlev); Change-Id: I7b19fef89ba0cb0c1edbdd62c46ad8395e44145b
-rw-r--r--src/host/layer23/src/mobile/gsm322.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/host/layer23/src/mobile/gsm322.c b/src/host/layer23/src/mobile/gsm322.c
index 3bc8b5c8..a2cbb864 100644
--- a/src/host/layer23/src/mobile/gsm322.c
+++ b/src/host/layer23/src/mobile/gsm322.c
@@ -358,7 +358,7 @@ static int class_of_band(struct osmocom_ms *ms, int band)
char *gsm_print_rxlev(uint8_t rxlev)
{
- static char string[5];
+ static char string[6];
if (rxlev == 0)
return "<=-110";
if (rxlev >= 63)