bts.cpp: ensure left-shift operation does not exceed uint32_t
Found by Asan Relates: OS#4029 Change-Id: I21640e40e689016d6fb80a8db4257b22e85b303b
This commit is contained in:
parent
243a204021
commit
fba931bab6
|
@ -551,7 +551,7 @@ int BTS::rcv_imm_ass_cnf(const uint8_t *data, uint32_t fn)
|
|||
}
|
||||
|
||||
/* get TLLI from downlink assignment */
|
||||
tlli = (*data++) << 28;
|
||||
tlli = ((*data++) & 0xf) << 28;
|
||||
tlli |= (*data++) << 20;
|
||||
tlli |= (*data++) << 12;
|
||||
tlli |= (*data++) << 4;
|
||||
|
|
Loading…
Reference in New Issue