aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gsm0408/gsm0408_test.c
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-03-28 18:07:17 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2018-03-28 18:59:04 +0200
commitcf4a5735e696c333b525425541a76faff2b01bd2 (patch)
treeb2aec3a378b923bc0d622c908ac5704286c3f425 /tests/gsm0408/gsm0408_test.c
parenta8eafef966bfbd8046ee8319b889b2dee8391434 (diff)
range_enc_arfcns: avoid runtime error on zero size
If size <= 1, avoid allocating arfcns_left[size / 2], which results in a zero size and causes, with gcc 7.3.0 sanitizer, runtime errors: ../../../../src/osmo-bsc/src/libbsc/arfcn_range_encode.c:95:6: runtime error: variable length array bound evaluates to non-positive value 0 ../../../../src/osmo-bsc/src/libbsc/arfcn_range_encode.c:96:6: runtime error: variable length array bound evaluates to non-positive value 0 This fixes some of the errors of gsm0408_test, as revealed by a sanitizer build using gcc (Debian 7.3.0-12) 7.3.0. Change-Id: Idab2a194fb9d7c41ed3367f935080eaae4ce367f
Diffstat (limited to 'tests/gsm0408/gsm0408_test.c')
0 files changed, 0 insertions, 0 deletions