fixeria has submitted this change. (
https://gerrit.osmocom.org/c/osmo-msc/+/33933 )
Change subject: csd_bs_list_to_bearer_cap(): add default branch for safety
......................................................................
csd_bs_list_to_bearer_cap(): add default branch for safety
Otherwise we may fail to initialize cap->data.{user,interm}_rate.
Change-Id: Ibfb71d1ece502585b55db0f28069a6aa0666b9df
Related: OS#6110, OS#4394
---
M src/libmsc/csd_bs.c
1 file changed, 17 insertions(+), 0 deletions(-)
Approvals:
Jenkins Builder: Verified
osmith: Looks good to me, but someone else must approve
laforge: Looks good to me, approved
diff --git a/src/libmsc/csd_bs.c b/src/libmsc/csd_bs.c
index dcc6124..3a2c82a 100644
--- a/src/libmsc/csd_bs.c
+++ b/src/libmsc/csd_bs.c
@@ -467,6 +467,11 @@
cap->data.user_rate = GSM48_BCAP_UR_9600;
cap->data.interm_rate = GSM48_BCAP_IR_16k;
break;
+ default:
+ LOGP(DMSC, LOGL_ERROR,
+ "%s(): bs=%d (rate=%u) is not implemented\n",
+ __func__, bs, bs_map[bs].rate);
+ continue;
}
/* FIXME: handle more than one list entry */
--
To view, visit
https://gerrit.osmocom.org/c/osmo-msc/+/33933
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: Ibfb71d1ece502585b55db0f28069a6aa0666b9df
Gerrit-Change-Number: 33933
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-CC: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged