瀏覽代碼

* Fix bad port from [3462]

svn: 3472
Bryan Drewery 19 年之前
父節點
當前提交
5e621c147d
共有 1 個文件被更改,包括 2 次插入1 次删除
  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);
   simple_snprintf(s1, sizeof(s1), "%s!%s", msg, uhost);
 
 
   /* Users can match by nick, so a recheck is needed */
   /* 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) {
   for (struct chanset_t *chan = chanset; chan; chan = chan->next) {
     chname = chan->dname; 
     chname = chan->dname; 
     m = ismember(chan, nick);
     m = ismember(chan, nick);
 
 
     if (m) {
     if (m) {
+      m->user = u;
       m->last = now;
       m->last = now;
       /* Not just a capitalization change */
       /* Not just a capitalization change */
       if (rfc_casecmp(nick, msg)) {
       if (rfc_casecmp(nick, msg)) {