Make number_per_ident actually apply to unidented connections as well,

as documented in reference.conf.

Noticed by: spb
This commit is contained in:
Jilles Tjoelker 2010-06-09 21:22:47 +02:00
parent 4ea91f08c5
commit dfea673fca
1 changed files with 3 additions and 4 deletions

View File

@ -484,14 +484,13 @@ attach_iline(struct Client *client_p, struct ConfItem *aconf)
int local_count = 0;
int global_count = 0;
int ident_count = 0;
int unidented = 0;
int unidented;
if(IsConfExemptLimits(aconf))
return (attach_conf(client_p, aconf));
if(*client_p->username == '~')
unidented = 1;
unidented = !IsGotId(client_p) && !IsNoTilde(aconf) &&
(!IsConfDoSpoofIp(aconf) || !strchr(aconf->info.name, '@'));
/* find_hostname() returns the head of the list to search */
RB_DLINK_FOREACH(ptr, find_hostname(client_p->host))