Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 324614) +++ channels/chan_sip.c (working copy) @@ -19685,12 +19685,7 @@ pvt_set_needdestroy(p, "received 403 response"); break; case 404: /* Not found */ - ast_log(LOG_WARNING, "Got 404 Not found on SIP register to service %s@%s, giving up\n", p->registry->username, p->registry->hostname); - pvt_set_needdestroy(p, "received 404 response"); - if (r->call) - r->call = dialog_unref(r->call, "unsetting registry->call pointer-- case 404"); - r->regstate = REG_STATE_REJECTED; - AST_SCHED_DEL_UNREF(sched, r->timeout, registry_unref(r, "reg ptr unref from handle_response_register 404")); + ast_log(LOG_WARNING, "Got 404 Not found on SIP register to service %s@%s\n", p->registry->username, p->registry->hostname); break; case 407: /* Proxy auth */ if (p->authtries == MAX_AUTHTRIES || do_register_auth(p, req, resp)) {