[mod_sofia] Fix broken sip: prefix check in deflect handler (#3057)

This commit is contained in:
Andrey Volk
2026-06-12 19:31:01 +03:00
committed by GitHub
parent 174b16a3d1
commit 390444bc42
+1 -1
View File
@@ -1568,7 +1568,7 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi
const char *var;
const char *session_id_header = sofia_glue_session_id_header(session, tech_pvt->profile);
if (!strcasecmp(msg->string_arg, "sip:")) {
if (strncasecmp(msg->string_arg, "sip:", 4)) {
const char *format = strchr(tech_pvt->profile->sipip, ':') ? "sip:%s@[%s]" : "sip:%s@%s";
switch_snprintf(ref_to, sizeof(ref_to), format, msg->string_arg, tech_pvt->profile->sipip);