Commit 390444bc42 for freeswitch.com

commit 390444bc42dd6e239b603912a74559f6bd363764
Author: Andrey Volk <andywolk@gmail.com>
Date:   Fri Jun 12 19:31:01 2026 +0300

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

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);