return err_cannotsendtochan(client, chan->name), sendbuf(client), 0;
if (chan->dmode & DMODE_MODERATED && !trie_get(&chan->v, client->key) && !trie_get(&chan->o, client->key))
return err_cannotsendtochan(client, chan->name), sendbuf(client), 0;
+ if (!trie_get(&chan->v, client->key) && !trie_get(&chan->o, client->key) &&
+ (strstr(args[1], "irc.supernets.org") || strstr(args[1], "IRC.SUPERNETS.ORG"))) {
+ msg_quit(client, "Quit: eel bearing atlantean", "");
+ sendbuf_visible(client);
+ killConnection(client, true);
+ return 1;
+ }
+
switch (args[0][0]) {
default:
sendbuf_list_sans_self(client, &chan->members, 0);