comparison src/protocols/irc/cmds.c @ 10609:6239870efd8e

[gaim-migrate @ 12055] Two-argument whois from rlaager, ported forward from oldstatus committer: Tailor Script <tailor@pidgin.im>
author Ethan Blanton <elb@pidgin.im>
date Fri, 18 Feb 2005 04:22:53 +0000
parents cdeb727d1de3
children c4cb90065e1d
comparison
equal deleted inserted replaced
10608:adf7adc7da76 10609:6239870efd8e
501 char *buf; 501 char *buf;
502 502
503 if (!args || !args[0]) 503 if (!args || !args[0])
504 return 0; 504 return 0;
505 505
506 buf = irc_format(irc, "vn", "WHOIS", args[0]); 506 if (args[1]) {
507 irc_send(irc, buf); 507 buf = irc_format(irc, "vvn", "WHOIS", args[0], args[1]);
508 g_free(buf); 508 irc->whois.nick = g_strdup(args[1]);
509 irc->whois.nick = g_strdup(args[0]); 509 } else {
510 buf = irc_format(irc, "vn", "WHOIS", args[0]);
511 irc->whois.nick = g_strdup(args[0]);
512 }
513
514 irc_send(irc, buf);
515 g_free(buf);
510 516
511 return 0; 517 return 0;
512 } 518 }
513 519
514 static void irc_do_mode(struct irc_conn *irc, const char *target, const char *sign, char **ops) 520 static void irc_do_mode(struct irc_conn *irc, const char *target, const char *sign, char **ops)