osmo-gbproxy/src
Daniel Willmann e705b3fb3f gbproxy: Fix crash when FLUSH_LL_ACK does not contain a BVCI IE
The BVCI IE is listed as conditional and is only included if the flush
action indicates that LLC-PDUs are transferred. (3GPP TS 48.018 Ch.
10.4.2).

The code in gbprox_rx_sig_from_bss unconditionally tries to get a BVCI
from a FLUSH_LL message which could result in a segfault if no such IE
is included. Routing towards the SGSN can happen simply based on TLLI (for pooling)
since there is only one signalling BVC towards the SGSN.

Related: OS#5332
Change-Id: I659f9c925bb38b8cf2348b84b976142d8d4693f7
2021-11-25 22:04:56 +01:00
..
Makefile.am Move vty node into gbproxy_vty.c 2021-02-12 16:26:22 +01:00
debug.h Remove unused log categories 2021-02-12 15:47:22 +01:00
gb_proxy.c gbproxy: Fix crash when FLUSH_LL_ACK does not contain a BVCI IE 2021-11-25 22:04:56 +01:00
gb_proxy_ctrl.c gbproxy_ctrl: Ignore SIG-BVCI in ctrl commands 2021-07-19 16:10:36 +02:00
gb_proxy_main.c gbproxy_main: Process options after all initialization is done 2021-04-22 13:40:13 +02:00
gb_proxy_peer.c gbproxy: Avoid sending STATUS on unexpected BLOCK_ACK 2021-09-29 11:35:06 +02:00
gb_proxy_vty.c gbproxy_vty: Remove redundant command "show gbproxy links" 2021-06-16 14:55:25 +02:00