diff --git a/main/rtp_engine.c b/main/rtp_engine.c index c11027af2f..3d507745d3 100644 --- a/main/rtp_engine.c +++ b/main/rtp_engine.c @@ -1287,7 +1287,7 @@ void ast_rtp_codecs_payloads_set_m_type(struct ast_rtp_codecs *codecs, struct as { struct ast_rtp_payload_type *new_type; - if (payload < 0 || payload >= AST_RTP_MAX_PT) { + if (payload < 0 || payload >= AST_RTP_MAX_PT || payload > AST_RTP_PT_LAST_STATIC) { return; }