alloc: Fix UBSAN for accessing the array at -16

This test will check that we exhaust the available TFIs, so the last
TFI is -16 and then we try to store to that address. It is surprising
that it worked!
This commit is contained in:
Holger Hans Peter Freyther 2016-02-22 15:14:01 +01:00
parent 528ff3910f
commit f3f1bde4fc
1 changed files with 3 additions and 3 deletions

View File

@ -150,9 +150,9 @@ static void test_alloc_a(gprs_rlcmac_tbf_direction dir,
if (tbfs[i])
tbf_free(tbfs[i]);
tbfs[tfi] = tbf_alloc(bts, NULL, dir, -1, 0, 0, 0);
OSMO_ASSERT(tbfs[tfi]);
tbf_free(tbfs[tfi]);
tbfs[0] = tbf_alloc(bts, NULL, dir, -1, 0, 0, 0);
OSMO_ASSERT(tbfs[0]);
tbf_free(tbfs[0]);
}
static void test_alloc_a()