res_fax.c: crash on framehook with no dsp in fax detect
authorScott Griepentrog <sgriepentrog@digium.com>
Thu, 19 Dec 2013 17:03:20 +0000 (17:03 +0000)
committerScott Griepentrog <sgriepentrog@digium.com>
Thu, 19 Dec 2013 17:03:20 +0000 (17:03 +0000)
commitc061f634da53715c0aa17a450c1177a14fdf4713
treec799eddc91f3b97fb1595bd7f7eccb31172b85c4
parente4803bbd9eba2705615e2495de0ed0c35051dd45
res_fax.c: crash on framehook with no dsp in fax detect

In fax_detect_framehook() a null pointer reference can occur where a
voice frame is processed but no dsp is attached to the fax detection
structure.  The code block that rejects frames that detection cannot
be processed on is checking for dsp but falls through when it should
instead return, as this change implements.

(closes issue ASTERISK-22942)
Reported by: adomjan
Review: https://reviewboard.asterisk.org/r/3076/
........

Merged revisions 404351 from http://svn.asterisk.org/svn/asterisk/branches/11
........

Merged revisions 404352 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@404353 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_fax.c