asterisk/apps
Mark Michelson 8176c0ee7c Merged revisions 81158 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r81158 | mmichelson | 2007-08-27 17:40:19 -0500 (Mon, 27 Aug 2007) | 5 lines

Resolve a potential deadlock. In this case, a single queue is locked, then the queue list. In changethread(), the queue list is
locked, and then each individual queue is locked. Under the right circumstances, this could deadlock. As such, I have unlocked
the individual queue before locking the queue list, and then locked the queue back after the queue list is unlocked.


........


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@81159 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2007-08-27 22:41:00 +00:00
..
Makefile Merged revisions 59273 via svnmerge from 2007-03-27 23:03:09 +00:00
app_adsiprog.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_alarmreceiver.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_amd.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_authenticate.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_cdr.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_chanisavail.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_channelredirect.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_chanspy.c Merge audiohooks branch into trunk. This is a new API for developers to listen and manipulate the audio going through a channel. 2007-08-08 19:30:52 +00:00
app_controlplayback.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_db.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_dial.c Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements. 2007-08-08 21:44:58 +00:00
app_dictate.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_directed_pickup.c Enhance Pickup to do native pickupgroup pickup when no arguments are specified (closes issue #10404) 2007-08-27 20:55:36 +00:00
app_directory.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_disa.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_dumpchan.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_echo.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_exec.c Make this module build on my mac 2007-08-05 04:01:28 +00:00
app_externalivr.c (closes issue #10381) 2007-08-06 14:37:52 +00:00
app_festival.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_flash.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_followme.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_forkcdr.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_getcpeid.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_ices.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_image.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_ivrdemo.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_macro.c Convert code that checks the _softhangup member of ast_channel directory to use 2007-08-01 15:39:54 +00:00
app_meetme.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_milliwatt.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_minivm.c Cast calls to getpid. This was done in 1.4 already, this one was just new 2007-08-22 23:17:04 +00:00
app_mixmonitor.c Merge audiohooks branch into trunk. This is a new API for developers to listen and manipulate the audio going through a channel. 2007-08-08 19:30:52 +00:00
app_morsecode.c Merged revisions 76618 via svnmerge from 2007-07-23 17:49:45 +00:00
app_mp3.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_nbscat.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_osplookup.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_page.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_parkandannounce.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_playback.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_privacy.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_queue.c Merged revisions 81158 via svnmerge from 2007-08-27 22:41:00 +00:00
app_read.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_readfile.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_record.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_rpt.c Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
app_sayunixtime.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_senddtmf.c Fix bug where a NULL timeout would make things explode if SendDTMF was called with it. 2007-08-06 21:59:32 +00:00
app_sendtext.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_setcallerid.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_skel.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_sms.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_softhangup.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_speech_utils.c Merged revisions 79334 via svnmerge from 2007-08-13 21:59:15 +00:00
app_stack.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_system.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_talkdetect.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_test.c Extend the ast_senddigit and ast_dtmf_stream API calls to allow the duration of the DTMF digit(s) to be specified and make the SendDTMF application have the capability to use it. 2007-08-06 21:52:30 +00:00
app_transfer.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_url.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_userevent.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_verbose.c Merge the dialplan_aesthetics branch. Most of this patch simply converts applications 2007-07-23 19:51:41 +00:00
app_voicemail.c Merged revisions 80750 via svnmerge from 2007-08-24 15:53:36 +00:00
app_waitforring.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
app_waitforsilence.c Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too. 2007-07-31 01:10:47 +00:00
app_while.c Use the comma separator in app_while. reported by blitzrage on irc, patched by me 2007-08-23 21:34:10 +00:00
app_zapateller.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_zapbarge.c Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. 2007-07-16 14:39:29 +00:00
app_zapras.c Convert code that checks the _softhangup member of ast_channel directory to use 2007-08-01 15:39:54 +00:00
app_zapscan.c Do a massive conversion for using the ast_verb() macro 2007-07-26 15:49:18 +00:00
enter.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
leave.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
rpt_flow.pdf remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00