summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/users.c12
-rw-r--r--version.log6
2 files changed, 7 insertions, 11 deletions
diff --git a/src/users.c b/src/users.c
index 15c18775f..d2142b882 100644
--- a/src/users.c
+++ b/src/users.c
@@ -772,17 +772,9 @@ void do_umode(const char *source, int ac, char **av)
{
User *user;
- if (stricmp(source, av[0]) != 0) {
- alog("user: MODE %s %s from different nick %s!", av[0], av[1],
- source);
- anope_cmd_global(NULL, "%s attempted to change mode %s for %s",
- source, av[1], av[0]);
- return;
- }
-
- user = finduser(source);
+ user = finduser(av[0]);
if (!user) {
- alog("user: MODE %s for nonexistent nick %s: %s", av[1], source,
+ alog("user: MODE %s for nonexistent nick %s: %s", av[1], av[0],
merge_args(ac, av));
return;
}
diff --git a/version.log b/version.log
index f8a455b16..b52bac40c 100644
--- a/version.log
+++ b/version.log
@@ -9,10 +9,14 @@ VERSION_MAJOR="1"
VERSION_MINOR="7"
VERSION_PATCH="15"
VERSION_EXTRA="-svn"
-VERSION_BUILD="1165"
+VERSION_BUILD="1166"
# $Log$
#
+# BUILD : 1.7.15 (1166)
+# BUGS : 603
+# NOTES : Modified do_umode() to work with last fix.
+#
# BUILD : 1.7.15 (1165)
# BUGS : 603
# NOTES : Added support for SVSMODE by parsing it as a MODE on supported IRCDs