mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-04 11:58:52 +00:00
Indexer: Format message types may not exist
In Asterisk 13+, any given message type is not guaranteed to exist even if Asterisk comes up correctly since creation of the message type could be declined. The indexer should not prevent Asterisk from starting under these conditions. ........ Merged revisions 424833 from http://svn.asterisk.org/svn/asterisk/branches/13 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@424834 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -302,17 +302,21 @@ int ast_sounds_index_init(void)
|
||||
return -1;
|
||||
}
|
||||
|
||||
res |= stasis_message_router_add(
|
||||
sounds_system_router,
|
||||
ast_format_register_type(),
|
||||
format_update_cb,
|
||||
NULL);
|
||||
if (ast_format_register_type()) {
|
||||
res |= stasis_message_router_add(
|
||||
sounds_system_router,
|
||||
ast_format_register_type(),
|
||||
format_update_cb,
|
||||
NULL);
|
||||
}
|
||||
|
||||
res |= stasis_message_router_add(
|
||||
sounds_system_router,
|
||||
ast_format_unregister_type(),
|
||||
format_update_cb,
|
||||
NULL);
|
||||
if (ast_format_unregister_type()) {
|
||||
res |= stasis_message_router_add(
|
||||
sounds_system_router,
|
||||
ast_format_unregister_type(),
|
||||
format_update_cb,
|
||||
NULL);
|
||||
}
|
||||
|
||||
if (res) {
|
||||
return -1;
|
||||
|
Reference in New Issue
Block a user