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=485a1be9d8fc29d743767e733df…
commit 485a1be9d8fc29d743767e733dfc6b16efa77a31
Author: Harald Welte <laforge(a)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
--
SCCP Library