summaryrefslogtreecommitdiffstats
path: root/src/xua_as_fsm.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/xua_as_fsm.erl')
-rw-r--r--src/xua_as_fsm.erl6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xua_as_fsm.erl b/src/xua_as_fsm.erl
index 6421cce..9380f8e 100644
--- a/src/xua_as_fsm.erl
+++ b/src/xua_as_fsm.erl
@@ -197,6 +197,9 @@ as_pending(#primitive{subsystem = 'ASPAS', gen_name = 'ASP_INACTIVE',
% FIXME: do we need to re-check as_pending state if we get ASP_DOWN of the last
% inactive ASP ?
+as_pending(#primitive{subsystem = 'ASPAS', gen_name = 'ASP_DOWN',
+ spec_name = indication, parameters = _Params}, LoopDat) ->
+ next_state(as_pending, LoopDat);
as_pending({timer_expired, t_r}, LoopDat) ->
% check if there is at least one ASP in ASP-INACTIVE -> AS-INACTIVE
@@ -240,5 +243,4 @@ check_any_other_asp_in_state(State, LoopDat, AspPid) ->
lists:member(State, StateList).
build_asp_state_list(ListOfPids) ->
- % FIXME
- [].
+ [xua_asp_fsm:get_state(X) || X <- ListOfPids].