X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/8a1e143f6fb3509ad390554e2c49af723794cd96..c3fed903fd45d9f3bc68af170e6e3da2b9033432:/modules/m_whois.c?ds=sidebyside diff --git a/modules/m_whois.c b/modules/m_whois.c index 9d9490af..14781190 100644 --- a/modules/m_whois.c +++ b/modules/m_whois.c @@ -21,7 +21,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * - * $Id: m_whois.c 3299 2007-03-28 14:54:10Z jilles $ + * $Id: m_whois.c 3536 2007-07-14 21:50:21Z jilles $ */ #include "stdinc.h" @@ -67,7 +67,7 @@ mapi_hlist_av1 whois_hlist[] = { { NULL, NULL } }; -DECLARE_MODULE_AV1(whois, NULL, NULL, whois_clist, whois_hlist, NULL, "$Revision: 3299 $"); +DECLARE_MODULE_AV1(whois, NULL, NULL, whois_clist, whois_hlist, NULL, "$Revision: 3536 $"); /* * m_whois @@ -96,7 +96,7 @@ m_whois(struct Client *client_p, struct Client *source_p, int parc, const char * sendto_one(source_p, form_str(RPL_LOAD2HI), me.name, source_p->name, "WHOIS"); sendto_one_numeric(source_p, RPL_ENDOFWHOIS, - form_str(RPL_ENDOFWHOIS), parv[1]); + form_str(RPL_ENDOFWHOIS), parv[2]); return 0; } else @@ -201,7 +201,7 @@ do_whois(struct Client *client_p, struct Client *source_p, int parc, const char snprintf(buffer, sizeof(buffer), "%s!%s@%s %s", target_p->name, target_p->username, - target_p->host, target_p->user->server); + target_p->host, target_p->servptr->name); report_operspy(source_p, "WHOIS", buffer); } @@ -312,7 +312,7 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy) sendto_one(source_p, "%s", buf); sendto_one_numeric(source_p, RPL_WHOISSERVER, form_str(RPL_WHOISSERVER), - target_p->name, target_p->user->server, + target_p->name, target_p->servptr->name, a2client_p ? a2client_p->info : "*Not On This Net*"); if(target_p->user->away)