Преглед на файлове

Clear out cached member pointers that are not used.

Bryan Drewery преди 10 години
родител
ревизия
88b9cb159c
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      src/mod/irc.mod/irc.cc

+ 3 - 0
src/mod/irc.mod/irc.cc

@@ -1170,6 +1170,9 @@ killmember(struct chanset_t *chan, char *nick, bool cacheMember)
 
 
   if (cacheMember) {
   if (cacheMember) {
     x->last = now;
     x->last = now;
+    x->user = NULL;
+    x->next = NULL;
+    x->tried_getuser = 0;
     // Don't delete here, will delete when it expires from the cache.
     // Don't delete here, will delete when it expires from the cache.
     (*chan->channel.cached_members)[x->userhost] = x;
     (*chan->channel.cached_members)[x->userhost] = x;
   } else {
   } else {