forked from cellular-infrastructure/osmo-pcu
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!master
parent
528ff3910f
commit
f3f1bde4fc
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue