From 7de16e104c64524cf3729325f32148f4922312ef Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 16 May 2018 11:09:49 -0400 Subject: [PATCH] TT#14008 fix codec mask logic if no masking info is present fixes a glib warning Change-Id: I8c79231e52a88b9fd2af7c3acf1be6b994e86876 --- daemon/codec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/codec.c b/daemon/codec.c index fc3b79dfa..fc9a636b8 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -971,8 +971,8 @@ void codec_rtp_payload_types(struct call_media *media, struct call_media *other_ continue; } } - if (!mask_all && !g_hash_table_lookup(mask, &pt->encoding) - && !g_hash_table_lookup(mask, &pt->encoding_with_params)) + if (!mask_all && (!mask || !g_hash_table_lookup(mask, &pt->encoding)) + && (!mask || !g_hash_table_lookup(mask, &pt->encoding_with_params))) __rtp_payload_type_add(media, other_media, pt); else __rtp_payload_type_add_send(other_media, pt);