jolly has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-msc/+/33825
)
Change subject: ASCI: Check if codec mapping exists for given codec
......................................................................
ASCI: Check if codec mapping exists for given codec
Fixes: CID#322143
Change-Id: I65cdf2b7feaa72167c8002cd4d47183f99cab761
---
M src/libmsc/msc_vgcs.c
1 file changed, 15 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-msc refs/changes/25/33825/1
diff --git a/src/libmsc/msc_vgcs.c b/src/libmsc/msc_vgcs.c
index c6f5e16..ca1fa97 100644
--- a/src/libmsc/msc_vgcs.c
+++ b/src/libmsc/msc_vgcs.c
@@ -2347,6 +2347,11 @@
}
/* Hard coded codec: GSM V1 */
cm = codec_mapping_by_gsm0808_speech_codec_type(GSM0808_SCT_FR1);
+ if (!cm) {
+ LOG_CELL(cell, LOGL_DEBUG, "Selected codec not supported, cannot
continue.\n");
+ cell_clear(cell, GSM0808_CAUSE_PROTOCOL_ERROR_BETWEEN_BSS_AND_MSC);
+ break;
+ }
rtp_stream_set_one_codec(cell->rtps, &cm->sdp);
/* Set initial mode. */
rtp_stream_set_mode(cell->rtps, MGCP_CONN_RECV_ONLY);
--
To view, visit
https://gerrit.osmocom.org/c/osmo-msc/+/33825
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: I65cdf2b7feaa72167c8002cd4d47183f99cab761
Gerrit-Change-Number: 33825
Gerrit-PatchSet: 1
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-MessageType: newchange