summaryrefslogtreecommitdiff
path: root/src/mode.cpp
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-03-09 14:13:16 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-03-09 14:13:16 +0000
commit368022378b7618bad9e785ab5e5d3d57e6c5369f (patch)
tree00775b03bfc3eb70f90717e0646eb2c4c9257572 /src/mode.cpp
parentd4d14b2a9cdbb7984c1ff73557493b96f9bcb31c (diff)
Modes the wrong way around
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3590 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/mode.cpp')
-rw-r--r--src/mode.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mode.cpp b/src/mode.cpp
index 418ad4eac..73315227a 100644
--- a/src/mode.cpp
+++ b/src/mode.cpp
@@ -1272,13 +1272,13 @@ void cmd_mode::Handle (char **parameters, int pcnt, userrec *user)
DeleteOper(dest);
break;
case 'i':
- dest->modebits ^= UM_INVISIBLE;
+ dest->modebits &= ~UM_INVISIBLE;
break;
case 's':
- dest->modebits ^= UM_SERVERNOTICE;
+ dest->modebits &= ~UM_SERVERNOTICE;
break;
case 'w':
- dest->modebits ^= UM_WALLOPS;
+ dest->modebits &= ~UM_WALLOPS;
break;
}
}