gscon_forget_lchan(): no Clear Request after Clear Command
Send a BSSMAP Clear Request only if we are not already in ST_CLEARING, i.e. haven't received a BSSMAP Clear Command yet. Related: osmo-ttcn3-hacks If772dbbc5f9790d3f911465e1303dd0a99811154 Change-Id: Idc749068580da45e821e0af04cfa14cc7ce5c432
This commit is contained in:
parent
30ca2a6515
commit
83ca9edfd1
|
@ -644,7 +644,9 @@ void gscon_forget_lchan(struct gsm_subscriber_connection *conn, struct gsm_lchan
|
||||||
conn->ho.new_lchan = NULL;
|
conn->ho.new_lchan = NULL;
|
||||||
if (conn->lchan == lchan)
|
if (conn->lchan == lchan)
|
||||||
conn->lchan = NULL;
|
conn->lchan = NULL;
|
||||||
if (!conn->lchan)
|
|
||||||
|
if (conn->fi->state != ST_CLEARING
|
||||||
|
&& !conn->lchan)
|
||||||
gscon_bssmap_clear(conn, GSM0808_CAUSE_EQUIPMENT_FAILURE);
|
gscon_bssmap_clear(conn, GSM0808_CAUSE_EQUIPMENT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue