From 390444bc42dd6e239b603912a74559f6bd363764 Mon Sep 17 00:00:00 2001 From: Andrey Volk Date: Fri, 12 Jun 2026 19:31:01 +0300 Subject: [PATCH] [mod_sofia] Fix broken sip: prefix check in deflect handler (#3057) --- src/mod/endpoints/mod_sofia/mod_sofia.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index 47b2d0681e..8cdc3f92ba 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -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); -- 2.47.3