]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip_session.c: Check for port of zero on incoming SDP.
authorBen Ford <bford@digium.com>
Fri, 8 Nov 2019 19:21:15 +0000 (13:21 -0600)
committerGerrit <noreply@gerrit.asterisk.org>
Thu, 21 Nov 2019 15:35:00 +0000 (09:35 -0600)
commitc257794330db49f4079a7108d51da60696269b36
tree3d150ece895a0a4b1a0e958e71458a38469683bf
parentbb732e4292f4d84e5cca5f58b43d8c082c64ba23
res_pjsip_session.c: Check for port of zero on incoming SDP.

If a re-invite comes in initiating T.38, but there is no c line in the
SDP and the port is also 0, a crash can occur. A check is now done on
the port to see if the steam is already declined, preventing the crash.
The logic was moved to res_pjsip_session.c because it is handled in a
similar manner in later versions of Asterisk.

ASTERISK-28612
Reported by: Salah Ahmed

Change-Id: Ifc4a0d05b32c7f2156e77fc8435a6ecaa6abada0
res/res_pjsip_session.c