asterisk/funcs
Richard Mudgett b05d4603c4 Fix crash during CDR update.
The ast_cdr_setcid() and ast_cdr_update() were shown in ASTERISK-18836 to
be called by different threads for the same channel.  The channel driver
thread and the PBX thread running dialplan.

* Add lock protection around CDR API calls that access an ast_channel
pointer.

(closes issue ASTERISK-18836)
Reported by: gpluser

Review: https://reviewboard.asterisk.org/r/1628/
........

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

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


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@348364 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-12-16 21:10:19 +00:00
..
Makefile Merged revisions 207647 via svnmerge from 2009-07-21 13:28:04 +00:00
func_aes.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_audiohookinherit.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_base64.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_blacklist.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_callcompletion.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_callerid.c Fixed typo from previous commit 2011-10-20 21:28:31 +00:00
func_cdr.c Fix crash during CDR update. 2011-12-16 21:10:19 +00:00
func_channel.c Merged revisions 338995 via svnmerge from 2011-10-03 14:24:45 +00:00
func_config.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_curl.c ................ 2011-09-21 20:53:13 +00:00
func_cut.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_db.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_devstate.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_dialgroup.c Remove invalid flag given to iterator in func_dialgroup.c 2011-11-03 19:57:49 +00:00
func_dialplan.c Merged revisions 335014 via svnmerge from 2011-09-09 07:28:42 +00:00
func_enum.c Allow ENUM query functions to report lookup errors 2011-08-09 17:08:33 +00:00
func_env.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_extstate.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_frame_trace.c Merged revisions 336316 via svnmerge from 2011-09-16 22:12:24 +00:00
func_global.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_groupcount.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_iconv.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_jitterbuffer.c Some additional module documentation changes for 10 for the menuselect change. 2011-10-14 18:38:08 +00:00
func_lock.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_logic.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_math.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_md5.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_module.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_odbc.c Merged revisions 337974 via svnmerge from 2011-09-26 19:40:12 +00:00
func_pitchshift.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_rand.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_realtime.c Add Function and Application Relationships to documentation 2011-01-30 00:22:59 +00:00
func_sha1.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_shell.c Merged revisions 331576 via svnmerge from 2011-08-11 21:44:08 +00:00
func_speex.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_sprintf.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_srv.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_strings.c Merged revisions 337119 via svnmerge from 2011-09-20 22:54:21 +00:00
func_sysinfo.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_timeout.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_uri.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_version.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_vmcount.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
func_volume.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00