Index: src/fe-common/irc/fe-whois.c
===================================================================
--- src/fe-common/irc/fe-whois.c	(revision 4395)
+++ src/fe-common/irc/fe-whois.c	(working copy)
@@ -307,7 +307,7 @@
 
 	params = event_get_params(data, 3, NULL, &nick, &text);
 	printformat(server, nick, MSGLEVEL_CRAP,
-		    IRCTXT_WHOIS_EXTRA, nick, text);
+		    IRCTXT_WHOIS_AUTH, nick, text);
 	g_free(params);
 }
 
Index: src/fe-common/irc/module-formats.c
===================================================================
--- src/fe-common/irc/module-formats.c	(revision 4395)
+++ src/fe-common/irc/module-formats.c	(working copy)
@@ -105,6 +105,7 @@
 	{ "whois_channels", "{whois channels %|$1}", 2, { 0, 0 } },
 	{ "whois_away", "{whois away %|$1}", 2, { 0, 0 } },
 	{ "whois_special", "{whois  %|$1}", 2, { 0, 0 } },
+	{ "whois_auth", "{whois account $1}", 2, { 0, 0 } },
 	{ "whois_extra", "{whois  %|$1}", 2, { 0, 0 } },
 	{ "end_of_whois", "End of WHOIS", 1, { 0 } },
 	{ "end_of_whowas", "End of WHOWAS", 1, { 0 } },
Index: src/fe-common/irc/module-formats.h
===================================================================
--- src/fe-common/irc/module-formats.h	(revision 4395)
+++ src/fe-common/irc/module-formats.h	(working copy)
@@ -80,6 +80,7 @@
 	IRCTXT_WHOIS_CHANNELS,
 	IRCTXT_WHOIS_AWAY,
 	IRCTXT_WHOIS_SPECIAL,
+	IRCTXT_WHOIS_AUTH,
 	IRCTXT_WHOIS_EXTRA,
 	IRCTXT_END_OF_WHOIS,
 	IRCTXT_END_OF_WHOWAS,
