ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/modules/m_challenge.c
(Generate patch)

Comparing ircd-hybrid-8/modules/m_challenge.c (file contents):
Revision 1247 by michael, Sat Oct 1 07:54:24 2011 UTC vs.
Revision 1285 by michael, Sun Feb 5 15:12:59 2012 UTC

# Line 96 | Line 96 | m_challenge(struct Client *client_p, str
96        return;
97      }
98      
99 <    conf = find_exact_name_conf(OPER_TYPE,
100 <                                source_p->localClient->auth_oper,
101 <                                source_p->username, source_p->host);
102 <    if (conf == NULL)
103 <      conf = find_exact_name_conf(OPER_TYPE,
104 <                                  source_p->localClient->auth_oper,
105 <                                  source_p->username, source_p->sockhost);
99 >    conf = find_exact_name_conf(OPER_TYPE, source_p,
100 >                                source_p->localClient->auth_oper, NULL, NULL);
101      if (conf == NULL)
102      {
103        /* XXX: logging */
# Line 148 | Line 143 | m_challenge(struct Client *client_p, str
143    if (aconf == NULL)
144    {
145      sendto_one (source_p, form_str(ERR_NOOPERHOST), me.name, source_p->name);
146 <    conf = find_exact_name_conf(OPER_TYPE, parv[1], NULL, NULL);
146 >    conf = find_exact_name_conf(OPER_TYPE, NULL, parv[1], NULL, NULL);
147      failed_challenge_notice(source_p, parv[1], (conf != NULL)
148                              ? "host mismatch" : "no oper {} block");
149      return;

Diff Legend

– Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)