aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs/gb_proxy.c
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2018-07-17 15:56:53 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2018-07-24 11:39:25 +0200
commitef6d78ff7f96ce898e976f1c2bc638ff5d2d29fb (patch)
treeceeb87c2603946d5954233cec1ea8973c37c79c7 /src/gprs/gb_proxy.c
parent03dc773e081c608524a0907cb1d867f792156157 (diff)
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
Diffstat (limited to 'src/gprs/gb_proxy.c')
0 files changed, 0 insertions, 0 deletions