Procházet zdrojové kódy

Clear FiSH keys when a client quits

Bryan Drewery před 8 roky
rodič
revize
cdc742e930
2 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 3 0
      doc/UPDATES.md
  2. 1 0
      src/mod/irc.mod/chan.cc

+ 3 - 0
doc/UPDATES.md

@@ -1,3 +1,6 @@
+# maint
+  * Clear FiSH keys when a client quits.
+
 # 1.4.9
   * Fix various compile warnings and spam
   * Fix ptrace detection on OpenBSD (after 1.4.6 regression for the Linux fix)

+ 1 - 0
src/mod/irc.mod/chan.cc

@@ -3204,6 +3204,7 @@ static int gotquit(char *from, char *msg)
    */
   if (keepnick && !match_my_nick(nick))
     nicks_available(nick);
+  set_fish_key(nick, "");
 #ifdef CACHE
   /* see if they were in our cache at all */
   cache_t *cache = cache_find(nick);