asterisk/channels/sip
Naveen Albert 97f400100c chan_sip: Fix crash when accessing RURI before initiating outgoing call
Attempting to access ${CHANNEL(ruri)} in a pre-dial handler before
initiating an outgoing call will cause Asterisk to crash. This is
because a null field is accessed, resulting in an offset from null and
subsequent memory access violation.

Since RURI is not guaranteed to exist, we now check if the base
pointer is non-null before calculating an offset.

ASTERISK-29772

Change-Id: Icd3b02f07256bbe6615854af5717074087b95a83
2021-12-13 13:39:26 -06:00
..
include progdocs: Fix grouping for latest Doxygen. 2021-12-02 10:26:08 -06:00
config_parser.c channels: Fix for Doxygen. 2021-11-19 09:02:06 -06:00
dialplan_functions.c chan_sip: Fix crash when accessing RURI before initiating outgoing call 2021-12-13 13:39:26 -06:00
reqresp_parser.c channels: Fix for Doxygen. 2021-11-19 09:02:06 -06:00
route.c chan_sip deprecation. 2018-10-25 08:57:16 -04:00
security_events.c chan_sip deprecation. 2018-10-25 08:57:16 -04:00
utils.c chan_sip deprecation. 2018-10-25 08:57:16 -04:00