# HG changeset patch
# User William Pitcock <nenolod@dereferenced.org>
# Date 1333933537 18000
# Node ID de6ce13355072858d9a3c30e55c094bc103f2f74
# Parent  5bfddfec688a75d094c9db65f6c13f2ce93fd5b9
- If set::options::dont-resolve is enabled, then only use the IP
  information from a WEBIRC message.  (#4103)

diff -r 5bfddfec688a -r de6ce1335507 Changes
--- a/Changes	Thu Apr 05 18:55:02 2012 -0500
+++ b/Changes	Sun Apr 08 20:05:37 2012 -0500
@@ -2430,3 +2430,5 @@
 - Add support for server-enforced mode locks (MLOCK).  This allows the IRCd to
   enforce MLOCKs that are set by services, which eliminates clashes between
   users setting modes and services enforcing it's mlock on channels.  (#3055)
+- If set::options::dont-resolve is enabled, then use only the IP 
+  information from a WEBIRC message.  (#4103)
diff -r 5bfddfec688a -r de6ce1335507 src/modules/m_pass.c
--- a/src/modules/m_pass.c	Thu Apr 05 18:55:02 2012 -0500
+++ b/src/modules/m_pass.c	Sun Apr 08 20:05:37 2012 -0500
@@ -227,7 +227,7 @@
 	}
 
 	password = parv[1];
-	host = parv[3];
+	host = !DONT_RESOLVE ? parv[3] : parv[4];
 	ip = parv[4];
 
 	/* Check if allowed host */
