]> git.ipfire.org Git - thirdparty/asterisk.git/commit
PJSIP FAX: Fix T.38 automatic reject timer NULL channel pointer dereferences. 74/1774/1
authorRichard Mudgett <rmudgett@digium.com>
Fri, 26 Jun 2015 15:36:19 +0000 (10:36 -0500)
committerMark Michelson <mmichelson@digium.com>
Mon, 7 Dec 2015 19:01:57 +0000 (13:01 -0600)
commit4d10ed67d06e65e5de5bf92341bc597bddfdfdb8
tree1a75da0fc9981bbcea393af37ed14563394d4d15
parenta1e5bad564f5ae1415efe3141bb5d71aff85626e
PJSIP FAX: Fix T.38 automatic reject timer NULL channel pointer dereferences.

When a caller calls a FAX number and then hangs up right after the call is
answered then the T.38 re-INVITE automatic reject timer may still be
running after the channel goes away.

* Added session NULL channel checks on the code paths that get executed by
t38_automatic_reject() to prevent a crash when the T.38 re-INVITE
automatic reject timer expires.

ASTERISK-25168
Reported by: Carl Fortin

Change-Id: I07b6cd23815aedce5044f8f32543779e2f7a2403
(cherry picked from commit 8ea214aed782424a884b9a2f67d6dca270854e83)
res/res_pjsip_session.c
res/res_pjsip_t38.c