1
0
mirror of https://github.com/irssi/irssi.git synced 2024-12-04 14:46:39 -05:00

small extra checks to /whois redirect checking

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1039 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2001-01-01 14:42:22 +00:00 committed by cras
parent 40dc521b49
commit acf60a729c
2 changed files with 7 additions and 4 deletions

View File

@ -509,7 +509,7 @@ static void cmd_whois(const char *data, IRC_SERVER_REC *server,
WI_ITEM_REC *item) WI_ITEM_REC *item)
{ {
GHashTable *optlist; GHashTable *optlist;
char *qserver, *query, *event_402; char *qserver, *query, *event_402, *str;
void *free_arg; void *free_arg;
int free_nick; int free_nick;
@ -549,11 +549,14 @@ static void cmd_whois(const char *data, IRC_SERVER_REC *server,
/* do automatic /WHOWAS if any of the nicks wasn't found */ /* do automatic /WHOWAS if any of the nicks wasn't found */
query = get_redirect_nicklist(query, &free_nick); query = get_redirect_nicklist(query, &free_nick);
server_redirect_event(SERVER(server), query, 3, str = g_strconcat(qserver, " ", query, NULL);
server_redirect_event(SERVER(server), str, 2,
"event 318", "event 318", 1, "event 318", "event 318", 1,
"event 402", event_402, -1, "event 402", event_402, 1,
"event 401", "whois not found", 1, "event 401", "whois not found", 1,
"event 311", "whois event", 1, NULL); "event 311", "whois event", 1, NULL);
g_free(str);
if (free_nick) g_free(query); if (free_nick) g_free(query);
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }

View File

@ -186,7 +186,7 @@ static void whois_send(IRC_SERVER_REC *server, char *nicks)
server_redirect_event((SERVER_REC *) server, str, 2, server_redirect_event((SERVER_REC *) server, str, 2,
"event 318", "notifylist event whois end", 1, "event 318", "notifylist event whois end", 1,
"event 402", "event empty", -1, "event 402", "event empty", 1,
"event 401", "event empty", 1, "event 401", "event empty", 1,
"event 311", "notifylist event whois", 1, "event 311", "notifylist event whois", 1,
"event 301", "notifylist event whois away", 1, "event 301", "notifylist event whois away", 1,