From ec21806c95b5f540a134a31f3b426cbe2113c684 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 5 Aug 2014 09:41:38 -0400 Subject: [PATCH] use default TOS if not using NG protocol --- daemon/call.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/call.c b/daemon/call.c index b11dec0b6..581102d9c 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -1874,10 +1874,10 @@ static void __tos_change(struct call *call, const struct sdp_ng_flags *flags) { /* Handle TOS= parameter. Negative value = no change, not present or too large = * revert to default, otherwise set specified value. We only do it in an offer, but * then for both directions. */ - if (!flags || flags->opmode != OP_OFFER || flags->tos < 0) + if (flags && (flags->opmode != OP_OFFER || flags->tos < 0)) return; - if (flags->tos > 255) + if (!flags || flags->tos > 255) new_tos = call->callmaster->conf.default_tos; else new_tos = flags->tos;