Matthew Jordan
91991bbfe0
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
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@408855 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2014-02-22 19:56:23 +00:00
..
2013-10-23 20:02:21 +00:00
2013-08-28 23:14:57 +00:00
2013-09-18 19:59:24 +00:00
2013-11-23 17:14:22 +00:00
2013-08-01 17:07:52 +00:00
2013-12-19 16:37:56 +00:00
2014-02-22 19:56:23 +00:00
2013-08-22 08:26:55 +00:00
2013-08-20 15:36:10 +00:00
2013-09-09 23:23:02 +00:00
2014-01-09 20:25:24 +00:00
2013-11-23 12:38:04 +00:00
2013-08-09 20:29:09 +00:00
2013-08-23 18:07:40 +00:00
2014-01-31 23:40:24 +00:00
2013-12-17 23:17:32 +00:00
2013-12-18 20:25:39 +00:00
2013-08-05 16:59:13 +00:00
2013-12-18 20:25:39 +00:00
2013-12-03 17:23:50 +00:00
2013-10-02 22:34:05 +00:00
2014-02-03 01:14:27 +00:00
2014-01-24 23:29:57 +00:00
2013-10-03 21:40:20 +00:00
2014-02-21 15:44:55 +00:00
2014-01-14 18:03:06 +00:00
2013-09-20 22:41:25 +00:00
2014-02-20 20:52:03 +00:00
2013-12-18 20:25:39 +00:00
2013-12-18 19:20:02 +00:00
2013-07-04 13:06:15 +00:00
2013-10-24 16:58:30 +00:00
2013-06-29 00:18:57 +00:00
2013-12-19 16:31:57 +00:00
2014-02-04 20:08:35 +00:00
2013-12-18 20:25:39 +00:00
2013-07-14 02:05:04 +00:00
2013-05-24 20:44:07 +00:00
2013-12-18 20:25:39 +00:00
2013-05-24 20:44:07 +00:00
2013-09-10 18:03:45 +00:00
2013-10-01 16:34:51 +00:00
2014-01-17 17:14:16 +00:00
2014-01-27 01:19:18 +00:00
2013-10-02 22:34:05 +00:00
2014-01-17 21:32:18 +00:00
2014-02-14 21:28:18 +00:00
2014-01-17 21:32:18 +00:00
2013-12-17 18:25:26 +00:00
2013-08-16 16:26:11 +00:00
2013-09-10 18:03:45 +00:00
2014-01-17 20:49:57 +00:00
2013-09-10 18:03:45 +00:00
2013-10-24 19:41:49 +00:00
2014-02-21 17:43:00 +00:00
2013-10-31 16:04:59 +00:00
2013-09-09 20:12:46 +00:00
2014-02-05 20:43:07 +00:00
2013-08-23 21:49:47 +00:00
2013-12-17 23:17:32 +00:00
2014-01-31 23:40:24 +00:00
2013-09-30 18:48:57 +00:00
2013-09-30 18:48:57 +00:00
2013-09-30 18:39:34 +00:00
2014-02-21 18:17:14 +00:00
2013-12-03 16:37:26 +00:00
2013-12-18 19:20:02 +00:00
2013-07-29 17:51:25 +00:00
2013-08-30 19:20:47 +00:00
2013-10-04 21:40:33 +00:00
2013-10-04 21:40:33 +00:00
2013-09-19 23:16:31 +00:00
2013-09-06 19:20:06 +00:00
2014-02-22 02:29:55 +00:00
2013-12-18 20:25:39 +00:00
2013-08-17 14:39:27 +00:00
2014-02-21 18:34:15 +00:00
2013-12-20 21:16:47 +00:00
2013-06-22 14:03:22 +00:00
2014-02-07 20:09:01 +00:00
2013-09-30 18:26:27 +00:00
2013-05-28 17:47:29 +00:00
2014-02-21 17:49:07 +00:00
2013-12-20 19:06:12 +00:00
2013-05-08 20:25:28 +00:00
2014-02-01 16:23:56 +00:00
2013-09-30 18:39:34 +00:00
2013-10-02 17:11:42 +00:00
2014-02-21 17:49:07 +00:00
2014-02-14 21:44:34 +00:00
2014-01-12 21:55:11 +00:00
2013-11-22 20:01:26 +00:00
2013-07-19 18:00:35 +00:00
2014-01-12 21:55:11 +00:00
2014-01-14 21:44:10 +00:00
2013-10-25 23:52:13 +00:00
2014-02-04 18:06:44 +00:00
2013-12-13 20:06:53 +00:00
2013-06-20 16:29:35 +00:00
2013-08-20 15:36:10 +00:00
2013-11-22 17:11:46 +00:00
2014-01-30 20:34:43 +00:00
2013-11-23 17:14:22 +00:00
2013-04-26 20:32:11 +00:00
2013-10-03 17:57:49 +00:00
2013-12-11 13:05:12 +00:00