From 6decc21669e53cbaa7edb82371108229d942d0f0 Mon Sep 17 00:00:00 2001 From: Seven Du Date: Tue, 25 Feb 2020 10:42:23 +0800 Subject: [PATCH] [core] fix sdp parsing on invalid sdp --- src/switch_core_media.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/switch_core_media.c b/src/switch_core_media.c index 14a38797b6..9b30730691 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -4263,7 +4263,7 @@ static switch_status_t check_ice(switch_media_handle_t *smh, switch_media_type_t cid = fields[1] ? atoi(fields[1]) - 1 : 0; - if (argc < 5 || engine->ice_in.cand_idx[cid] >= MAX_CAND - 1) { + if (argc < 6 || engine->ice_in.cand_idx[cid] >= MAX_CAND - 1) { switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(smh->session), SWITCH_LOG_WARNING, "Invalid data\n"); continue; }