osmo-sgsn/include/osmocom/sgsn
Pau Espin ef6d78ff7f sgsn: Fix crash using new libgtp cb_recovery2 API
When PDP CTX CREATE ACK is received with an increased RestartCtr, cb_recovery2
is called first, which will dettach ggsn from al pdp ctx (free the
pdp_t). But when giving control back from the ctrl, libgtp still uses
that freed ctx and sends it back to osmo-sgsn through cb_conf().

As specs state in any case that we need to handle the message containing
the increased RestartCtr as valid, we then need to avoid freeing the pdp
ctx and leave handling for later in cb_conf.

Depends: osmo-ggsn (libgtp) Change-Id I53e92298f2f6b84d662a3300d922e8c2ccb178bc.
Change-Id: I0989c00e18ca95a099e1a312940eaac71957b444
2018-07-24 11:39:25 +02:00
..
Makefile.am Remove rest_octets.h 2017-09-15 12:01:02 +02:00
common.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
crc24.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
debug.h Drop all references of unused MGCP 2018-06-20 23:56:38 +02:00
gb_proxy.h gb_proxy: Add ctrl interface and nsvc-state, gbproxy-state commands 2018-06-15 07:33:46 +00:00
gprs_gb_parse.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_gmm.h Add optional TearDownInd IE in PDP DEACT REQ towards PCU 2018-07-16 15:16:53 +02:00
gprs_llc.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_llc_xid.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_sgsn.h sgsn: Fix crash using new libgtp cb_recovery2 API 2018-07-24 11:39:25 +02:00
gprs_sndcp.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_sndcp_comp.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_sndcp_dcomp.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_sndcp_pcomp.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_sndcp_xid.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_subscriber.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gprs_utils.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gsup_client.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
gtphub.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
oap_client.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
sgsn.h osmo-sgsn: ping GGSN periodically and check for restart counter 2018-07-13 11:51:50 +02:00
signal.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
slhc.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00
v42bis.h Use new FSF address in license header 2017-10-17 17:49:59 +02:00
v42bis_private.h Use new FSF address in license header 2017-10-17 17:49:59 +02:00
vty.h move include/openbsc to include/osmocom/sgsn 2017-09-06 16:47:47 +02:00