summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2013-06-18 18:04:18 +0200
committerHarald Welte <laforge@gnumonks.org>2013-06-24 08:00:22 +0200
commita0d2d965665500c2ae912fa06900cf104fd6777c (patch)
treea12347daced48c6257841199e6f407d116fc968c
parentd49aa21366e6b77b2a0eeec8c7fc7b71b75f157e (diff)
m3ua_core: handle shutdown_comp SCTP evnt
-rw-r--r--src/m3ua_core.erl3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/m3ua_core.erl b/src/m3ua_core.erl
index ef443ae..9a596e6 100644
--- a/src/m3ua_core.erl
+++ b/src/m3ua_core.erl
@@ -162,6 +162,9 @@ handle_info({sctp, Socket, _RemoteIp, _RemotePort, {ANC, SAC}},
comm_lost ->
send_prim_to_user(LoopDat, osmo_util:make_prim('M','SCTP_RELEASE',indication)),
LoopDat2 = reconnect_sctp(LoopDat);
+ shutdown_comp ->
+ send_prim_to_user(LoopDat, osmo_util:make_prim('M','SCTP_RELEASE',indication)),
+ LoopDat2 = reconnect_sctp(LoopDat);
addr_unreachable ->
LoopDat2 = reconnect_sctp(LoopDat)
end,