summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2021-03-20 11:38:12 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2021-03-20 11:38:12 +0100
commit16255103770aea259701097774fce2e601020171 (patch)
tree801a5102cf177cf682a54e94e883ba384de04e5e /src
parentfecbe89ad1874269b772c5c1f7204274d0412a5b (diff)
Fixed cause parameter
Diffstat (limited to 'src')
-rw-r--r--src/router/call.c8
1 files changed, 4 insertions, 4 deletions
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]);
}