diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-08-11 13:55:09 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-08-11 12:59:30 +0000 |
commit | c3ce47deaeab20e267a0ca5354121c33339c7481 (patch) | |
tree | 6837cb219e78c8e35fa24a9cdc490a9f7f978ed1 | |
parent | 82d8370f623c7b5054afff729db35880d01fd45c (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.c | 2 |
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) |