asterisk/res
Russell Bryant 2a25779d47 Merged revisions 335510 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r335510 | russell | 2011-09-13 02:24:34 -0500 (Tue, 13 Sep 2011) | 22 lines
  
  Merged revisions 335497 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.8
  
  ........
    r335497 | russell | 2011-09-13 02:11:36 -0500 (Tue, 13 Sep 2011) | 15 lines
    
    Fix a crash in res_ais.
    
    This patch resolves a crash observed in a load testing environment that
    involved the use of the res_ais module.  I observed some crashes where
    the event delivery callback would get called, but the length parameter
    incidcating how much data there was to read was 0.  The code assumed
    (with good reason I would think) that if this callback got called, there
    was an event available to read.  However, if the rare case that there's
    nothing there, catch it and return instead of blowing up.
    
    More specifically, the change always ensure that the size of the received
    event in the cluster is always big enough to be a real ast_event.
    
    Review: https://reviewboard.asterisk.org/r/1423/
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@335511 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-09-13 07:35:59 +00:00
..
ael Merged revisions 299449 via svnmerge from 2010-12-22 20:10:34 +00:00
ais Merged revisions 335510 via svnmerge from 2011-09-13 07:35:59 +00:00
snmp Expand the caller ANI field to an ast_party_id 2010-07-14 16:58:03 +00:00
Makefile Merged revisions 318351 via svnmerge from 2011-05-09 23:16:12 +00:00
res_adsi.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_adsi.exports.in Remove the old stub files, preferring the optional_api method. 2010-07-14 20:48:59 +00:00
res_ael_share.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_ael_share.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_agi.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_agi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_ais.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_calendar.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_calendar.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_calendar_caldav.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_calendar_ews.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_calendar_exchange.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_calendar_icalendar.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_clialiases.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_clioriginate.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_config_curl.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_config_ldap.c Fix infinite loop releasing the same memory in ldap_loadentry(). 2011-08-19 17:24:56 +00:00
res_config_odbc.c Merged revisions 334230 via svnmerge from 2011-09-01 17:31:34 +00:00
res_config_pgsql.c Merged revisions 332830 via svnmerge from 2011-08-22 18:33:27 +00:00
res_config_sqlite.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_config_sqlite3.c Add SQLite 3 realtime support 2011-09-11 17:09:36 +00:00
res_convert.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_crypto.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_crypto.exports.in Remove built-in AES code and use optional_api instead 2010-07-21 19:11:32 +00:00
res_curl.c Add load priority order, such that preload becomes unnecessary in most cases 2010-07-20 19:35:02 +00:00
res_fax.c Merged revisions 334064 via svnmerge from 2011-08-31 16:31:30 +00:00
res_fax.exports.in Log spandsp's fax debug output to the FAX logger level. 2010-05-21 15:15:58 +00:00
res_fax_spandsp.c Merged revisions 333716 via svnmerge from 2011-08-29 18:28:02 +00:00
res_format_attr_celt.c Moves celt and silk format attribute files into res folder. 2011-07-08 20:18:39 +00:00
res_format_attr_silk.c Moves celt and silk format attribute files into res folder. 2011-07-08 20:18:39 +00:00
res_http_post.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_jabber.c Merged revisions 333570 via svnmerge from 2011-08-29 15:58:24 +00:00
res_jabber.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_limit.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_monitor.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_monitor.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_musiconhold.c Merged revisions 334357 via svnmerge from 2011-09-02 21:09:31 +00:00
res_mutestream.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_odbc.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_odbc.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_phoneprov.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_pktccops.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_pktccops.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_realtime.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_rtp_asterisk.c Merged revisions 328824 via svnmerge from 2011-07-19 18:07:22 +00:00
res_rtp_multicast.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_security_log.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_smdi.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_smdi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_snmp.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_speech.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_speech.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_srtp.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_srtp.exports.in Add SRTP support for Asterisk 2010-06-08 05:29:08 +00:00
res_stun_monitor.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_timing_dahdi.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_timing_kqueue.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_timing_pthread.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_timing_timerfd.c Merged revisions 332321 via svnmerge from 2011-08-17 18:31:39 +00:00