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;