aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Maier <pmaier@sysmocom.de>2017-07-10 15:43:38 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2017-07-25 15:14:15 +0200
commit03e1d5c7c5cdca5bbc599059ec6b5eac9b63e3e1 (patch)
treef37a5db58c80c8b7683c64f13bca1f50843f1289
parent5bc821566fb6ab0198b29e8cc375cf02e6a75bfe (diff)
fixup for: a_iface: fix missing clear command
-rw-r--r--src/libmsc/osmo_msc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libmsc/osmo_msc.c b/src/libmsc/osmo_msc.c
index db6a6ca72..ff38fcea2 100644
--- a/src/libmsc/osmo_msc.c
+++ b/src/libmsc/osmo_msc.c
@@ -220,7 +220,6 @@ void msc_subscr_con_cleanup(struct gsm_subscriber_connection *conn)
return;
if (conn->vsub) {
- a_iface_tx_clear_cmd(conn);
DEBUGP(DRLL, "subscr %s: Freeing subscriber connection\n",
vlr_subscr_name(conn->vsub));
msc_subscr_cleanup(conn->vsub);
@@ -230,6 +229,9 @@ void msc_subscr_con_cleanup(struct gsm_subscriber_connection *conn)
DEBUGP(DRLL, "Freeing subscriber connection"
" with NULL subscriber\n");
+ /* A-Interface connection */
+ a_iface_tx_clear_cmd(conn);
+
if (!conn->conn_fsm)
return;