sctp_m2ua: ignore ASP-UP.ind in case of passive/listen mode
diff --git a/src/sctp_m2ua.erl b/src/sctp_m2ua.erl
index 039f1bd..f955e11 100644
--- a/src/sctp_m2ua.erl
+++ b/src/sctp_m2ua.erl
@@ -74,12 +74,16 @@
 	{ignore, LoopDat};
 prim_up(#primitive{subsystem='M', gen_name = 'SCTP_ESTABLISH', spec_name = indication}, State, LoopDat) ->
 	% indication in case of passive/listen mode
-	Asp = LoopDat#m2ua_state.asp_pid,
 	{ignore, LoopDat};
 prim_up(#primitive{subsystem='M', gen_name = 'ASP_UP', spec_name = confirm}, State, LoopDat) ->
+	% confirmation in case of active/connect mode
 	Asp = LoopDat#m2ua_state.asp_pid,
 	gen_fsm:send_event(Asp, osmo_util:make_prim('M','ASP_ACTIVE',request)),
 	{ignore, LoopDat};
+prim_up(#primitive{subsystem='M', gen_name = 'ASP_UP', spec_name = indication}, State, LoopDat) ->
+	% indication in case of passive/listen mode
+	{ignore, LoopDat};
+
 prim_up(Prim, State, LoopDat) ->
 	% default: forward all primitives to the user 
 	{ok, Prim, LoopDat}.