diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 66fed8ddac8820d181d49b1ac27132d7b952c74d..1608b3f54a6c9d81e5d2ebd94f389fd0905c8083 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -903,7 +903,7 @@ static int find_user(struct sip_pvt *fup, int event)
 	if ( isfound ) {
 		ast_log(LOG_DEBUG, "%s is not a local user\n", name);
 		ast_pthread_mutex_unlock(&userl.lock);
-		return 1;
+		return 0;
 	}
 	if(event == 0) {
 		if ( u->inUse > 0 ) {
@@ -4572,6 +4572,7 @@ static int handle_request(struct sip_pvt *p, struct sip_request *req, struct soc
 			if (!strlen(p->context))
 				strncpy(p->context, context, sizeof(p->context) - 1);
 			/* Check number of concurrent calls -vs- incoming limit HERE */
+			ast_log(LOG_DEBUG, "Check for res\n");
 			res = find_user(p,1);
 			if (res) {
 				if (res < 0) {