summaryrefslogtreecommitdiff
path: root/src/channel_mode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/channel_mode.c')
-rw-r--r--src/channel_mode.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/channel_mode.c b/src/channel_mode.c
index d1e83c5..4cf96e9 100644
--- a/src/channel_mode.c
+++ b/src/channel_mode.c
@@ -329,6 +329,7 @@ const struct mode_letter chan_modes[] = {
{ MODE_REGISTERED, 'r' },
{ MODE_SECRET, 's' },
{ MODE_TOPICLIMIT, 't' },
+ { MODE_MODREG, 'M' },
{ MODE_OPERONLY, 'O' },
{ MODE_REGONLY, 'R' },
{ MODE_SSLONLY, 'S' },
@@ -1408,7 +1409,7 @@ static struct ChannelMode ModeTable[255] =
{chm_nosuch, NULL}, /* J */
{chm_nosuch, NULL}, /* K */
{chm_nosuch, NULL}, /* L */
- {chm_nosuch, NULL}, /* M */
+ {chm_simple, (void *)MODE_MODREG}, /* M */
{chm_nosuch, NULL}, /* N */
{chm_operonly, (void *) MODE_OPERONLY}, /* O */
{chm_nosuch, NULL}, /* P */