Fixed cause parameter

This commit is contained in:
Andreas Eversberg 2021-03-20 11:38:12 +01:00
parent fecbe89ad1
commit 1625510377
1 changed files with 4 additions and 4 deletions

View File

@ -1147,7 +1147,6 @@ static void add_codecs_by_names(struct osmo_cc_helper_audio_codecs *codecs, char
const char *name;
while ((name = strsep(&names, ","))) {
printf("name='%s'\n", name);
for (i = 0; codecs_def[i].payload_name; i++) {
if (!strcasecmp(name, codecs_def[i].payload_name)) {
if (c == MAX_CODECS) {
@ -1730,14 +1729,15 @@ static void routing_answer(call_t *call)
static void routing_disc_rel(call_t *call, int argc, char *argv[], int disconnect)
{
call_relation_t *relation = call->relation_list;
uint8_t cause = 0;
char *cause_str;
uint8_t cause = 16;
osmo_cc_msg_t *new_msg;
int i;
/* get cause, if any */
for (i = 0; i < argc; i++) {
if (!strncmp(argv[i], "cause=", 6))
cause = atoi(argv[i] + 6);
if (value_of_param(argv[i], "cause", &cause_str))
cause = atoi(cause_str);
else
PDEBUG(DROUTER, DEBUG_ERROR, "Unknown 'disconnect' / 'release' parameter '%s' from routing.\n", argv[i]);
}