Kaynağa Gözat

* Log the release and use the common function for regaining jupenick

Bryan Drewery 16 yıl önce
ebeveyn
işleme
7a877f713e
2 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  1. 2 0
      src/mod/irc.mod/msgcmds.c
  2. 1 1
      src/mod/server.mod/server.c

+ 2 - 0
src/mod/irc.mod/msgcmds.c

@@ -435,9 +435,11 @@ static int msg_release(char *nick, char *host, struct userrec *u, char *par)
     if (jupenick[0] && match_my_nick(jupenick)) {
       keepnick = 0;
       release_time = now;
+
       altnick_char = rolls = 0;
       tried_nick = now;
       dprintf(DP_MODE, "NICK %s\n", origbotname);
+      putlog(LOG_MISC, "*", "Releasing jupenick '%s' and switching back to nick '%s'", jupenick, origbotname);
     } else
       putlog(LOG_CMDS, "*", "Not releasing nickname. (Not currently on a jupenick)");
   } else {

+ 1 - 1
src/mod/server.mod/server.c

@@ -1006,7 +1006,7 @@ static void server_secondly()
     } else if (!keepnick && ((now - release_time) >= 7)) {
       release_time = 0;
       keepnick = 1;
-      dprintf(DP_SERVER, "MONITOR S\n");
+      nick_available(1, 0);
     }
 
     if (!loading) {