Display proper error for matching domain registers (bug #5412)
authorMark Spencer <markster@digium.com>
Thu, 13 Oct 2005 20:43:33 +0000 (20:43 +0000)
committerMark Spencer <markster@digium.com>
Thu, 13 Oct 2005 20:43:33 +0000 (20:43 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6764 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index 5656779..9097d66 100755 (executable)
@@ -6393,6 +6393,8 @@ static int register_verify(struct sip_pvt *p, struct sockaddr_in *sin, struct si
                case -3:
                        /* URI not found */
                        transmit_response(p, "404 Not found", &p->initreq);
+                       /* Set res back to -2 because we don't want to return an invalid domain message. That check already happened up above. */
+                       res = -2;
                        break;
                }
                if (option_debug > 1) {