diff -NaurbB old/chan_sip.c new/chan_sip.c --- old/chan_sip.c 2008-09-06 21:21:51.000000000 +0100 +++ new/chan_sip.c 2009-01-09 13:54:25.000000000 +0000 @@ -9396,9 +9396,6 @@ /* Fromdomain is what we are registering to, regardless of actual host name from SRV */ if (!ast_strlen_zero(p->fromdomain)) { - if (r->portno && r->portno != STANDARD_SIP_PORT) - snprintf(addr, sizeof(addr), "sip:%s:%d", p->fromdomain, r->portno); - else snprintf(addr, sizeof(addr), "sip:%s", p->fromdomain); } else { if (r->portno && r->portno != STANDARD_SIP_PORT)