summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modes.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modes.cpp b/src/modes.cpp
index 8eab97480..fc343c0d2 100644
--- a/src/modes.cpp
+++ b/src/modes.cpp
@@ -484,7 +484,7 @@ char ModeManager::GetStatusChar(char value)
return 0;
ChannelMode *cm = ModeManager::ChannelModes[want];
- if (cm == NULL || cm->type != MODE_STATUS)
+ if (cm == NULL || cm->type != MODE_STATUS || cm->mchar == value)
return 0;
return cm->mchar;