asterisk/channels
Kinsey Moore 29318afc15 Ensure entering T.38 passthrough does not cause an infinite loop
After R340970 Asterisk was still polling the RTCP file descriptor after RTCP is
shut down and removed. If the descriptor happened to have data ready when the
removal occured then Asterisk would go into an infinite loop trying to read
data that it can never actually access. This change disables the audio RTCP
file descriptor for the duration of the T.38 transaction.

(closes issue ASTERISK-18951)
Reported-by: Kristijan Vrban
........

Merged revisions 353915 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 353916 from http://svn.asterisk.org/svn/asterisk/branches/10


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@353917 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-02-02 22:28:36 +00:00
..
h323 Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
misdn Merged revisions 319469 via svnmerge from 2011-05-17 22:04:59 +00:00
sip Merged revisions 353321 via svnmerge from 2012-01-30 22:28:37 +00:00
xpmr AST-2009-005 2009-08-10 19:20:57 +00:00
Makefile Extract sig_ss7 out of chan_dahdi. 2010-06-07 20:04:42 +00:00
chan_agent.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_alsa.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_bridge.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_console.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_dahdi.c Restore the 'w' modifier support for ISDN spans. Dial(DAHDI/g0/1234w888) 2012-02-02 20:18:11 +00:00
chan_gtalk.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_h323.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_iax2.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_jingle.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_local.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_mgcp.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_misdn.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_multicast_rtp.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_nbs.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_oss.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_phone.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_phone.h rename DialTone.h to chan_phone.h because chan_phone.c is the only file using it 2008-05-28 20:00:21 +00:00
chan_sip.c Ensure entering T.38 passthrough does not cause an infinite loop 2012-02-02 22:28:36 +00:00
chan_skinny.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_unistim.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_usbradio.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
chan_vpb.cc Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
console_board.c import the recent additions for video console into trunk, 2008-06-29 21:17:14 +00:00
console_gui.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
console_video.c Replace direct access to channel name with accessor functions 2012-01-09 22:15:50 +00:00
console_video.h implement the 'freeze' function for incoming frames; 2008-06-30 15:45:15 +00:00
iax2-parser.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
iax2-parser.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
iax2-provision.c Merged revisions 317474 via svnmerge from 2011-05-05 22:44:52 +00:00
iax2-provision.h Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
iax2.h Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
misdn_config.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
sig_analog.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
sig_analog.h Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
sig_pri.c Restore the 'w' modifier support for ISDN spans. Dial(DAHDI/g0/1234w888) 2012-02-02 20:18:11 +00:00
sig_pri.h Restore the 'w' modifier support for ISDN spans. Dial(DAHDI/g0/1234w888) 2012-02-02 20:18:11 +00:00
sig_ss7.c Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
sig_ss7.h Constify some more channel driver technology callback parameters. 2012-02-01 19:53:38 +00:00
vcodecs.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
vgrabbers.c free memory used by the x11 grabber when closing it. 2008-07-14 16:50:54 +00:00