]> git.ipfire.org Git - thirdparty/asterisk.git/commit
rtp_engine.c: Prevent segfault in ast_rtp_codecs_payloads_unset()
authorGeorge Joseph <gjoseph@sangoma.com>
Thu, 25 Jul 2024 12:53:43 +0000 (06:53 -0600)
committerGeorge Joseph <gjoseph@sangoma.com>
Thu, 25 Jul 2024 15:21:39 +0000 (09:21 -0600)
commit275e17a663c14c81721084b6bfb0cfdb873ea58f
tree9bcb77c3b47953e404c5d492963bb7041fdc77dc
parent39128ddf8c95eb0c6f9e0fa1f8ad5eca66e13a2c
rtp_engine.c: Prevent segfault in ast_rtp_codecs_payloads_unset()

There can be empty slots in payload_mapping_tx corresponding to
dynamic payload types that haven't been seen before so we now
check for NULL before attempting to use 'type' in the call to
ast_format_cmp.

Note: Currently only chan_sip calls ast_rtp_codecs_payloads_unset()

Resolves: #822
main/rtp_engine.c