From 43ceb090995a22942aa4ba7c7acee4e8966486a4 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 27 Jul 2013 14:12:58 +0800 Subject: xua_asp_fsm: Only send ASPAS event from ASP to AS if AS pid != undefined --- src/xua_asp_fsm.erl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/xua_asp_fsm.erl b/src/xua_asp_fsm.erl index 56bd7cf..0f9b2a4 100644 --- a/src/xua_asp_fsm.erl +++ b/src/xua_asp_fsm.erl @@ -262,7 +262,12 @@ state2aspas(asp_active) -> 'ASP_ACTIVE'. % propagate an ASP state transition as ASPAS primitive to AS next_state(State, LoopDat = #asp_state{as_pid = AsPid}) -> Prim = osmo_util:make_prim('ASPAS', state2aspas(State), indication), - gen_fsm:send_event(AsPid, Prim), + case AsPid of + undefined -> + ok; + _ -> + gen_fsm:send_event(AsPid, Prim) + end, {next_state, State, LoopDat}. % Helper function to send data to the SCTP peer -- cgit v1.2.3