xua_asp_fsm: match {next_state, X, Y} return value from callback module
diff --git a/src/xua_asp_fsm.erl b/src/xua_asp_fsm.erl
index 95075f0..7dbd58a 100644
--- a/src/xua_asp_fsm.erl
+++ b/src/xua_asp_fsm.erl
@@ -141,7 +141,7 @@
 	send_msg_start_tack(LoopDat, asp_inactive, ?M3UA_MSGC_ASPSM, ?M3UA_MSGT_ASPSM_ASPUP_ACK, []);
 
 asp_down(WhateverElse, LoopDat = #asp_state{module = Module, ext_state = ExtState}) ->
-	{State, LDnew} = Module:asp_down(WhateverElse, ExtState, LoopDat),
+	{next_state, State, LDnew} = Module:asp_down(WhateverElse, ExtState, LoopDat),
 	next_state(State, LDnew).
 
 
@@ -199,9 +199,8 @@
 	send_prim_to_user(LoopDat, osmo_util:make_prim('M','ASP_DOWN',indication)),
 	send_msg(LoopDat, asp_active, ?M3UA_MSGC_ASPSM, ?M3UA_MSGT_ASPSM_ASPDN_ACK, []);
 
-
 asp_inactive(WhateverElse, LoopDat = #asp_state{module = Module, ext_state = ExtState}) ->
-	{State, LDnew} = Module:asp_inactive(WhateverElse, ExtState, LoopDat),
+	{next_state, State, LDnew} = Module:asp_inactive(WhateverElse, ExtState, LoopDat),
 	next_state(State, LDnew).
 
 
@@ -275,7 +274,7 @@
 	next_state(asp_active, LoopDat);
 
 asp_active(WhateverElse, LoopDat = #asp_state{module = Module, ext_state = ExtState}) ->
-	{State, LDnew} = Module:asp_active(WhateverElse, ExtState, LoopDat),
+	{next_state, State, LDnew} = Module:asp_active(WhateverElse, ExtState, LoopDat),
 	next_state(State, LDnew).