Author: rmudgett Date: Fri Mar 13 12:06:39 2015 New Revision: 432895 URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=432895 Log: chan_pjsip: AMI action PJSIPShowEndpoint closes AMI connection on error.
Also fixed similar problem with AMI action PJSIPShowEndpoints. ASTERISK-24872 #close Reported by: Dmitriy Serov Review: https://reviewboard.asterisk.org/r/4487/ ........ Merged revisions 432894 from http://svn.asterisk.org/svn/asterisk/branches/13 Modified: trunk/ (props changed) trunk/res/res_pjsip/pjsip_configuration.c Propchange: trunk/ ------------------------------------------------------------------------------ Binary property 'branch-13-merged' - no diff available. Modified: trunk/res/res_pjsip/pjsip_configuration.c URL: http://svnview.digium.com/svn/asterisk/trunk/res/res_pjsip/pjsip_configuration.c?view=diff&rev=432895&r1=432894&r2=432895 ============================================================================== --- trunk/res/res_pjsip/pjsip_configuration.c (original) +++ trunk/res/res_pjsip/pjsip_configuration.c Fri Mar 13 12:06:39 2015 @@ -1159,7 +1159,7 @@ ast_sip_get_sorcery(), "endpoint", endpoint_name))) { astman_send_error_va(s, m, "Unable to retrieve endpoint %s\n", endpoint_name); - return -1; + return 0; } astman_send_listack(s, m, "Following are Events for each object associated with the the Endpoint", @@ -1199,7 +1199,7 @@ ast_sip_create_ami_event("EndpointList", ami), ast_free); if (!buf) { - return -1; + return CMP_STOP; } sip_sorcery_object_ami_set_type_name(endpoint, &buf); @@ -1238,7 +1238,8 @@ endpoints = ast_sip_get_endpoints(); if (!endpoints) { - return -1; + astman_send_error(s, m, "Could not get endpoints\n"); + return 0; } if (!(num = ao2_container_count(endpoints))) { -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- svn-commits mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/svn-commits