Silently ignore +z when users use it from ChanServ. Fixes SF#2970686.
[srvx.git] / src / proto-p10.c
index b59635d16fccce13b42e2818e2db0ee11cc912e9..d2c5cda8f6678e5145f35ffeeb6cedb2a74b75da 100644 (file)
@@ -2427,12 +2427,8 @@ mod_chanmode_parse(struct chanNode *channel, char **modes, unsigned int argc, un
         case 's': do_chan_mode(MODE_SECRET); break;
         case 't': do_chan_mode(MODE_TOPICLIMIT); break;
         case 'z':
-          if (!(flags & MCP_REGISTERED)) {
+          if (!(flags & MCP_REGISTERED))
               do_chan_mode(MODE_REGISTERED);
-          } else {
-              mod_chanmode_free(change);
-              return NULL;
-          }
           break;
 #undef do_chan_mode
         case 'l':