Skip to content
Snippets Groups Projects
  • George Joseph's avatar
    1ac00965
    res_ari: Add "module loaded" check to ari stubs · 1ac00965
    George Joseph authored
    The recent change to make the use of LOAD_DECLINE more consistent
    caused res_ari to unload itself before declining if the ari.conf
    file wasn't found.  The ari stubs though still tried to use the
    configuration resulting in segfaults.
    
    This patch creates a new CHECK_ARI_MODULE_LOADED macro which tests
    to see if res_ari is actually loaded and causes the stubs to also
    decline if it isn't.  The macro was then added to the mustache
    template's "load_module" function.
    
    ASTERISK-27026 #close
    Reported-by: Ronald Raikes
    
    Change-Id: I263d56efa628ee3c411bdcd16d49af6260c6c91d
    1ac00965
    History
    res_ari: Add "module loaded" check to ari stubs
    George Joseph authored
    The recent change to make the use of LOAD_DECLINE more consistent
    caused res_ari to unload itself before declining if the ari.conf
    file wasn't found.  The ari stubs though still tried to use the
    configuration resulting in segfaults.
    
    This patch creates a new CHECK_ARI_MODULE_LOADED macro which tests
    to see if res_ari is actually loaded and causes the stubs to also
    decline if it isn't.  The macro was then added to the mustache
    template's "load_module" function.
    
    ASTERISK-27026 #close
    Reported-by: Ronald Raikes
    
    Change-Id: I263d56efa628ee3c411bdcd16d49af6260c6c91d
res_ari_asterisk.c 35.71 KiB