]> jfr.im git - irc/quakenet/newserv.git/blobdiff - fakeusers/fakeusers.c
CHANSERV: reduce reason to 15 chars
[irc/quakenet/newserv.git] / fakeusers / fakeusers.c
index ae878aa17baeb413374a85ff7e674f8eb67156bf..0e92560aaebddc7a5e53b72dcf66f6a3383f4a12 100644 (file)
@@ -108,8 +108,10 @@ static void reconnectfakeuser(void *arg) {
   if (fake->user)
     return;
 
-  if ((user = getnickbynick(fake->nick)) && (IsOper(user) || IsService(user) || IsXOper(user)))
+  if ((user = getnickbynick(fake->nick)) && (IsOper(user) || IsService(user) || IsXOper(user))) {
+    fake_remove(fake);
     return;
+  }
 
   fake->user = registerlocaluser(fake->nick, fake->ident, fake->host, fake->realname,
                                  NULL, UMODE_INV | UMODE_DEAF, &fakeuser_handler);