OsmocomBB MS-side GSM Protocol stack (L1, L2, L3) including firmware https://osmocom.org/projects/baseband
Go to file
Felix Domke 8a2e935cdb layer1: fix chan_nr2mf_task_mask for TCH/H channel
"multiframe", the frame layout (used to compute neighbor
cell monitoring pattern) was uninitialized in TCH/H case.

This, in combination with gcc optimizing the
"switch(multiframe)"-statement into a LUT without bounds-
checking (since using an uninitialized value is undefined
behavior) caused neigh_task to be filled with an out-of-
bounds value, eventually crashing the TDMA scheduler.

Written-by: Felix Domke <tmbinc@elitedvb.net>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2015-07-21 13:19:16 +02:00
doc Initial import of OsmocomBB into git repository 2010-02-18 16:46:36 +01:00
include Tell L1CTL_FBSB_REQ the expected received signal level 2012-11-20 10:13:44 +01:00
src layer1: fix chan_nr2mf_task_mask for TCH/H channel 2015-07-21 13:19:16 +02:00