1 Use realusername when looking for Operator blocks, Kill blocks, and G-lines.
3 diff -r 0d42b86bc341 ircd/s_conf.c
4 --- a/ircd/s_conf.c Tue Feb 10 13:31:34 2009 +0100
5 +++ b/ircd/s_conf.c Tue Feb 10 14:35:31 2009 +0100
7 0 != ircd_strcmp(tmp->name, name))
10 - && (EmptyString(cli_username(cptr))
11 - || match(tmp->username, cli_username(cptr))))
12 + && (EmptyString(cli_user(cptr)->realusername)
13 + || match(tmp->username, cli_user(cptr)->realusername)))
15 if (tmp->addrbits < 0)
20 host = cli_sockhost(cptr);
21 - name = cli_user(cptr)->username;
22 + name = cli_user(cptr)->realusername;
23 realname = cli_info(cptr);
25 assert(strlen(host) <= HOSTLEN);