diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index 404592a4a0..de1204eb91 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -4451,7 +4451,10 @@ static switch_status_t conference_new_install_caller_controls_custom(conference_ switch_xml_t xml_kvp; assert(conference != NULL); - assert(xml_controls != NULL); + + if (!xml_controls) { + return status; + } /* parse the controls tree for caller control digit strings */ for (xml_kvp = switch_xml_child(xml_controls, "control"); xml_kvp; xml_kvp = xml_kvp->next) {