From: Joshua Colp Date: Fri, 9 Sep 2016 10:39:51 +0000 (+0000) Subject: res_pjsip: Only invoke unidentified endpoint logic when unidentified. X-Git-Tag: 13.12.0-rc1~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7580a736bb30577d7557aac9165894dc9f9583e6;p=thirdparty%2Fasterisk.git res_pjsip: Only invoke unidentified endpoint logic when unidentified. The code was incorrectly invoking the unidentified logic when an endpoint had actually been identified, causing log messages to be output. ASTERISK-26349 #close Change-Id: Id8104fc9e3d138d5e8b6f6977ecc08765fd17d4f --- diff --git a/res/res_pjsip/pjsip_distributor.c b/res/res_pjsip/pjsip_distributor.c index ea3fff69b1..79006110a7 100644 --- a/res/res_pjsip/pjsip_distributor.c +++ b/res/res_pjsip/pjsip_distributor.c @@ -583,7 +583,7 @@ static pj_bool_t endpoint_lookup(pjsip_rx_data *rdata) rdata->endpt_info.mod_data[endpoint_mod.id] = endpoint; - if (!is_ack) { + if ((endpoint == artificial_endpoint) && !is_ack) { char name[AST_UUID_STR_LEN] = ""; pjsip_uri *from = rdata->msg_info.from->uri;