From bc3d8dd89eba2a5a0eca4ec34b3a789e65edb0d7 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Wed, 20 Oct 2010 19:06:50 +0200 Subject: lua: Check for assignment failures --- openbsc/contrib/a-link/sccp-split-by-con.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/openbsc/contrib/a-link/sccp-split-by-con.lua b/openbsc/contrib/a-link/sccp-split-by-con.lua index df3a70bad..ad1835269 100644 --- a/openbsc/contrib/a-link/sccp-split-by-con.lua +++ b/openbsc/contrib/a-link/sccp-split-by-con.lua @@ -25,6 +25,19 @@ do function check_failure(con) check_lu_reject(con) check_disconnect(con) + check_ass_failure(con) + end + + -- check assignment failures + function check_ass_failure(con) + local msgtype = bssmap_msgtype_field() + if not msgtype then + return + end + + if tonumber(msgtype) == 0x03 then + con[4] = true + end end -- check if a DISCONNECT is normal -- cgit v1.2.3