diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-02-24 19:15:04 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-02-24 19:26:42 +0100 |
commit | d3875a8fcbf8caf5e9c0180c4f9672d2cc9eac9b (patch) | |
tree | 433d08cf55b0c5d029da1018621572954bd03dfb /src/common/rsl.c | |
parent | 84de287da02f0c4392a8b1d482ee5d4d3bb4a8ff (diff) |
paging.c: Fix encoding of optional Mobile ID RR PAGING TYPE 1 / 2
It seems we have been encoding PAGING REQUEST TYPE 1 and
PAGING REQUEST TYPE 2 erroneously all the time. The optional last
Mobile Identity in those messages are TLV, not just LV.
This is a quite serious bug in one of the most fundamental parts of
the Radio Resource layer, and it has likely stayed hidden for a long
time as usually in small networks there's a low paging load, reducing
the amount of pressure to put multiple identities in one PAGING REQUEST
message.
Change-Id: Icc320ed130d0c29e9260a6a2aabe52e7346c3888
Closes: OS#2993
Diffstat (limited to 'src/common/rsl.c')
0 files changed, 0 insertions, 0 deletions