Files
asterisk/main
Matthew Jordan 31707b1d69 main: Initialize dialplan providing core components prior to module pre-load
It is possible to pre-load pbx_config. As a result, pbx_config - which will
load and parse the dialplan - will attempt to use various dialplan components,
such as device state providers and presence state providers, prior to them
being initialized by the core. This would lead to a crash, as the components
had not created their Stasis cache entries.

This patch moves a number of core component initializations before the module
pre-load. This guarantees that if someone does pre-load pbx_config - or other
pbx modules - that the Stasis caches for the various core components are
created.

(closes issue ASTERISK-23320)
Reported by: xrobau

(closes issue ASTERISK-23265)
Reported by: Andrew Nagy
Tested by: Andrew Nagy, Rusty Newton
........

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


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@408859 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2014-02-22 23:31:10 +00:00
..
2013-11-23 17:26:57 +00:00
2012-06-15 16:20:16 +00:00
2013-08-01 17:07:52 +00:00
2012-03-24 02:42:42 +00:00
2012-09-21 17:14:59 +00:00
2013-08-20 15:36:10 +00:00
2012-06-15 16:20:16 +00:00
2013-08-28 16:09:12 +00:00
2013-07-04 13:06:15 +00:00
2012-03-22 19:51:16 +00:00
2013-06-29 00:18:57 +00:00
2013-12-19 16:33:09 +00:00
2013-07-14 02:05:04 +00:00
2012-10-18 14:17:40 +00:00
2012-03-22 19:51:16 +00:00
2013-09-10 18:05:47 +00:00
2014-01-17 21:33:26 +00:00
2014-01-17 21:33:26 +00:00
2012-06-15 16:20:16 +00:00
2013-08-16 16:26:11 +00:00
2013-09-10 18:05:47 +00:00
2012-12-11 22:25:21 +00:00
2012-06-15 16:20:16 +00:00
2014-02-13 15:51:22 +00:00
2013-08-23 21:49:47 +00:00
2012-04-28 01:33:49 +00:00
2013-08-30 19:22:59 +00:00
2013-10-04 21:41:58 +00:00
2013-10-04 21:41:58 +00:00
2012-06-15 16:20:16 +00:00
2012-06-15 16:20:16 +00:00
2013-12-20 21:18:00 +00:00
2014-02-11 20:17:42 +00:00
2012-09-21 17:14:59 +00:00
2013-12-20 19:06:57 +00:00
2012-12-11 22:25:21 +00:00
2012-06-15 16:20:16 +00:00
2012-09-21 17:14:59 +00:00
2013-02-14 18:47:56 +00:00
2012-06-15 16:20:16 +00:00