From 16255103770aea259701097774fce2e601020171 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sat, 20 Mar 2021 11:38:12 +0100 Subject: Fixed cause parameter --- src/router/call.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/router/call.c') diff --git a/src/router/call.c b/src/router/call.c index 13c2844..ae0303d 100644 --- a/src/router/call.c +++ b/src/router/call.c @@ -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]); } -- cgit v1.2.3