[asterisk-bugs] [JIRA] (ASTERISK-22807) CEL: Invalid cel.conf will fail to create Stasis topic, allowing for a crash if CELGenUserEvent attempts to publish to it
Matt Jordan (JIRA)
noreply at issues.asterisk.org
Fri Nov 1 10:22:06 CDT 2013
Matt Jordan created ASTERISK-22807:
--------------------------------------
Summary: CEL: Invalid cel.conf will fail to create Stasis topic, allowing for a crash if CELGenUserEvent attempts to publish to it
Key: ASTERISK-22807
URL: https://issues.asterisk.org/jira/browse/ASTERISK-22807
Project: Asterisk
Issue Type: Bug
Components: Applications/app_celgenuserevent, CEL/General
Affects Versions: 12.0.0-beta1
Reporter: Matt Jordan
If an invalid CEL configuration is provided, Asterisk will disable CEL but still load. If it does so, it will fail to create the CEL Stasis topic - which means anyone who grabs the topic will just NULL.
This causes a crash in {{app_celgenuserevent}}, as it doesn't bother to check if the topic is NULL or not when it publishes the CEL user event.
While we could check to see if the topic is NULL or not in that application, that doesn't stop anyone else who has written a dialplan application that upgrades it to 12 (all 0 of them) from also crashing. CEL should probably always create the topic on initialization and dispose of it on shutdown, just to be safe.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list