diff options
-rw-r--r-- | src/commands.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/commands.cpp b/src/commands.cpp index 97aa6e254..7750ea1b6 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -685,7 +685,8 @@ void handle_whois(char **parameters, int pcnt, userrec *user) } if (strchr(dest->modes,'o')) { - WriteServ(user->fd,"313 %s %s :is an IRC operator",user->nick, dest->nick); + WriteServ(user->fd,"313 %s %s :is %s %s on %s",user->nick, dest->nick, + (strchr("aeiou",dest->oper[0]) ? "an" : "a"),dest->oper, Network); } FOREACH_MOD OnWhois(user,dest); if (!strcasecmp(user->server,dest->server)) |