Skip to content
Snippets Groups Projects
user avatar
George Joseph authored
Until we have a true module management facility it's sometimes necessary for one 
module to force a reload on another before its own load is complete.  If 
Asterisk isn't fully booted yet, these reloads are deferred.  The problem is 
that asterisk reports fully booted before processing the deferred reloads which 
means Asterisk really isn't quite ready when it says it is.

This patch moves the report of fully booted after the processing of the deferred 
reloads is complete.

Since the pjsip stack has the most number of related modules, I ran the 
channels/pjsip testsuite to make sure there aren't any issues.  All tests 
passed.

Tested-by: George Joseph
Review: https://reviewboard.asterisk.org/r/4604/
........

Merged revisions 434544 from http://svn.asterisk.org/svn/asterisk/branches/13


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@434546 65c4cc65-6c06-0410-ace0-fbb531ad65f3
9a63ada0
History
Name Last commit Last update
..
editline
stdtime
Makefile
abstract_jb.c
acl.c
adsi.c
alaw.c
aoc.c
app.c
ast_expr2.c
ast_expr2.fl
ast_expr2.h
ast_expr2.y
ast_expr2f.c
asterisk.c
asterisk.dynamics
asterisk.exports.in
astfd.c
astmm.c
astobj2.c
astobj2_container.c
astobj2_container_private.h
astobj2_hash.c
astobj2_private.h
astobj2_rbtree.c
audiohook.c
autochan.c
autoservice.c
backtrace.c
bridge.c
bridge_after.c
bridge_basic.c
bridge_channel.c
bridge_roles.c
bucket.c
buildinfo.c
callerid.c
ccss.c
cdr.c
cel.c
channel.c
channel_internal_api.c
chanvars.c
cli.c
codec.c
codec_builtin.c
config.c
config_options.c
core_local.c
core_unreal.c
crypt.c
cygload.c
data.c
datastore.c
db.c
devicestate.c
dial.c
dns.c
dns_core.c
dns_naptr.c
dns_query_set.c
dns_recurring.c
dns_srv.c
dns_test.c
dns_tlsa.c
dnsmgr.c
dsp.c
ecdisa.h
endpoints.c
enum.c
event.c
features.c
features_config.c
file.c
fixedjitterbuf.c
fixedjitterbuf.h
format.c
format_cache.c
format_cap.c
format_compatibility.c
frame.c
framehook.c
fskmodem.c
fskmodem_float.c
fskmodem_int.c
global_datastores.c
hashtab.c
heap.c
http.c
image.c
indications.c
io.c
jitterbuf.c
json.c
libasteriskssl.c
libasteriskssl.exports.in
loader.c
lock.c
logger.c
manager.c
manager_bridges.c
manager_channels.c
manager_endpoints.c
manager_mwi.c
manager_system.c
md5.c
media_index.c
message.c
mixmonitor.c
named_acl.c
netsock.c
netsock2.c
optional_api.c
parking.c
pbx.c
pickup.c
plc.c
poll.c
presencestate.c
privacy.c
rtp_engine.c
say.c
sched.c
sdp_srtp.c
security_events.c
sem.c
sha1.c
sip_api.c
slinfactory.c
smoother.c
sorcery.c
sounds_index.c
srv.c
stasis.c
stasis_bridges.c
stasis_cache.c
stasis_cache_pattern.c
stasis_channels.c
stasis_endpoints.c
stasis_message.c
stasis_message_router.c
stasis_system.c
strcompat.c
strings.c
stun.c
syslog.c
taskprocessor.c
tcptls.c
tdd.c
term.c
test.c
threadpool.c
threadstorage.c
timing.c
translate.c
udptl.c
ulaw.c
uri.c
utils.c
uuid.c
xml.c
xmldoc.c