diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2022-08-09 02:17:57 +0200 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2022-10-13 16:12:26 +0200 |
commit | 292185065bfc31cc82a584427e288bd815bec7df (patch) | |
tree | 08e5a55b02f208c374f1b6caa65cf91c21e088bb | |
parent | 8512e6d68f0b765e365527ceb2da3c250c33fb5d (diff) |
reset assignment codec on start_assignment
Make sure no stray values from previous assignment linger. When starting
Assignment, by definition codec_filter.assignment must be empty.
Change-Id: I58c25bbea9523b212934e9dad551e94bc01d6bba
-rw-r--r-- | src/libmsc/msc_a.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libmsc/msc_a.c b/src/libmsc/msc_a.c index a6db39750..d63e8bd74 100644 --- a/src/libmsc/msc_a.c +++ b/src/libmsc/msc_a.c @@ -1854,6 +1854,7 @@ static int msc_a_start_assignment(struct msc_a *msc_a, struct gsm_trans *cc_tran msc_a->cc.active_trans = cc_trans; cc_trans->cc.mncc_release_sent = false; + cc_trans->cc.codecs.assignment = (struct sdp_audio_codec){}; OSMO_ASSERT(cc_trans && cc_trans->type == TRANS_CC); cl = msc_a_ensure_call_leg(msc_a, cc_trans); |