From 4055baacc880f6570c341f7074791455276f58e0 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 19 Jan 2012 22:49:53 +0100 Subject: MTP2 IAC: Ignore FISU/MSU during proving state of IAC --- src/mtp2_iac.erl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mtp2_iac.erl b/src/mtp2_iac.erl index 1b756b7..3bb9762 100644 --- a/src/mtp2_iac.erl +++ b/src/mtp2_iac.erl @@ -298,6 +298,10 @@ proving({timer_expired, t4}, LoopDat) -> send_to_lsc(alignment_complete, LoopDat), fig9_4(LoopDat) end; +proving(fisu_msu_received, LoopDat) -> + % ignore FISU/MSU in this state, as some implementations + % (notably yate) seem to send it in violation of the spec + {next_state, proving, LoopDat}; proving(abort_proving, LoopDat) -> % Cp := Cp + 1 Cp = LoopDat#iac_state.cp, -- cgit v1.2.3