Explorar o código

* Fix bad port from [3462]

svn: 3472
Bryan Drewery %!s(int64=19) %!d(string=hai) anos
pai
achega
5e621c147d
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      src/mod/irc.mod/chan.c

+ 2 - 1
src/mod/irc.mod/chan.c

@@ -2672,13 +2672,14 @@ static int gotnick(char *from, char *msg)
   simple_snprintf(s1, sizeof(s1), "%s!%s", msg, uhost);
 
   /* Users can match by nick, so a recheck is needed */
-  m->user = get_user_by_host(s1);
+  struct userrec *u = get_user_by_host(s1);
 
   for (struct chanset_t *chan = chanset; chan; chan = chan->next) {
     chname = chan->dname; 
     m = ismember(chan, nick);
 
     if (m) {
+      m->user = u;
       m->last = now;
       /* Not just a capitalization change */
       if (rfc_casecmp(nick, msg)) {