aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmsc/transaction.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmsc/transaction.c')
-rw-r--r--src/libmsc/transaction.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libmsc/transaction.c b/src/libmsc/transaction.c
index 17f8e964c..70a39e852 100644
--- a/src/libmsc/transaction.c
+++ b/src/libmsc/transaction.c
@@ -138,7 +138,7 @@ struct gsm_trans *trans_alloc(struct gsm_network *net,
*/
void trans_free(struct gsm_trans *trans)
{
- enum ran_conn_use conn_usage_token = RAN_CONN_USE_UNTRACKED;
+ enum ran_conn_use conn_usage_token;
struct ran_conn *conn;
switch (trans->protocol) {
@@ -154,6 +154,9 @@ void trans_free(struct gsm_trans *trans)
_gsm911_nc_ss_trans_free(trans);
conn_usage_token = RAN_CONN_USE_TRANS_NC_SS;
break;
+ default:
+ conn_usage_token = RAN_CONN_USE_UNTRACKED;
+ break;
}
if (trans->paging_request) {