--- irssi-0.8.10/src/irc/proxy/listen.c 2005-12-08 11:32:46.000000000 -0600 +++ irssi-0.8.10-rubin/src/irc/proxy/listen.c 2007-04-09 23:35:21.000000000 -0500 @@ -201,21 +201,23 @@ if (strcmp(cmd, "WHO") == 0) grab_who(client, args); else if (strcmp(cmd, "WHOIS") == 0) { char *p; /* convert dots to spaces */ for (p = args; *p != '\0'; p++) if (*p == ',') *p = ' '; proxy_redirect_event(client, "whois", 1, args, TRUE); - } else if (strcmp(cmd, "ISON") == 0) + } else if (strcmp(cmd, "WHOWAS") == 0) { + proxy_redirect_event(client, "whowas", 1, args, TRUE); + } else if (strcmp(cmd, "ISON") == 0) proxy_redirect_event(client, "ison", 1, args, -1); else if (strcmp(cmd, "USERHOST") == 0) proxy_redirect_event(client, "userhost", 1, args, -1); else if (strcmp(cmd, "MODE") == 0) { /* convert dots to spaces */ char *slist, *str, mode, *p; int argc; p = strchr(args, ' '); if (p != NULL) *p++ = '\0';