This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library".
The branch, master has been updated via 485a1be9d8fc29d743767e733dfc6b16efa77a31 (commit) from 52d1ee96173bf8a48622f68c704ae957d3a69c55 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=485a1be9d8fc29d743767e733dfc...
commit 485a1be9d8fc29d743767e733dfc6b16efa77a31 Author: Harald Welte laforge@gnumonks.org Date: Tue Aug 15 23:25:21 2017 +0200
Fix SCCP client crash on xUA server (STP) disconnect
When the server (STP) disappears from a live SCCP client, then the xUA default layer manager receives LM_E_SCTP_DISC_IND, which is traversing retart_asp(). In there, we first terminate the current instance of the layer manager FSM, and then re-initialize the ASP to use the default layer manager using osmo_ss7_asp_use_default_lm().
However, osmo_ss7_asp_use_default_lm() uses the presence of an asp->lm_priv pointer as a sign that the old layer manager is still running and attempts to terminate it - despite being terminated just before in restart_as().
So let's simply remove the termination from restart_asp(), and leave it to osmo_ss7_asp_use_default_lm().
Fixes: OS#2402 Change-Id: I062d3af17539de864b56d079fe9b8d76ad99cf1e
-----------------------------------------------------------------------
Summary of changes: src/xua_default_lm_fsm.c | 1 - 1 file changed, 1 deletion(-)
hooks/post-receive
osmocom-commitlog@lists.osmocom.org