Remove self-op code for Apass/Upass joins.
[ircu2.10.12-pk.git] / ircd / m_mode.c
index 051fc630e7d606fbeeb2f14498374d9ee1ad8664..c994569e878c5d7897c0dbb16bfc3f1ddf3fa71c 100644 (file)
@@ -191,9 +191,7 @@ ms_mode(struct Client *cptr, struct Client *sptr, int parc, char *parv[])
                MODE_PARSE_FORCE),  /* And force it to be accepted */
                NULL);
   } else {
-    if (!(member = find_member_link(chptr, sptr))
-        /* Allow people to op themselves on an empty channel. */
-        || (!IsChanOp(member) && chptr->users > 1)) {
+    if (!(member = find_member_link(chptr, sptr))) {
       modebuf_init(&mbuf, sptr, cptr, chptr,
                   (MODEBUF_DEST_SERVER |  /* Send mode to server */
                    MODEBUF_DEST_HACK2  |  /* Send a HACK(2) message */