return NULL;
for (client = config->clients; client; client = client->next) {
- if (client->host && !silc_string_compare(client->host, host))
+ if (client->host && !silc_string_match(client->host, host))
continue;
break;
}
nick = "*";
for (admin = config->admins; admin; admin = admin->next) {
- if (admin->host && !silc_string_compare(admin->host, host))
+ if (admin->host && !silc_string_match(admin->host, host))
continue;
- if (admin->user && !silc_string_compare(admin->user, user))
+ if (admin->user && !silc_string_match(admin->user, user))
continue;
- if (admin->nick && !silc_string_compare(admin->nick, nick))
+ if (admin->nick && !silc_string_match(admin->nick, nick))
continue;
/* no checks failed -> this entry matches */
break;
return NULL;
for (deny = config->denied; deny; deny = deny->next) {
- if (deny->host && !silc_string_compare(deny->host, host))
+ if (deny->host && !silc_string_match(deny->host, host))
continue;
break;
}
return NULL;
for (serv = config->servers; serv; serv = serv->next) {
- if (!silc_string_compare(serv->host, host))
+ if (!silc_string_match(serv->host, host))
continue;
break;
}
return NULL;
for (serv = config->routers; serv; serv = serv->next) {
- if (!silc_string_compare(serv->host, host))
+ if (!silc_string_match(serv->host, host))
continue;
if (port && serv->port && serv->port != port)
continue;
for (serv = config->routers; serv; serv = serv->next) {
if (!serv->backup_router)
continue;
- if (!silc_string_compare(serv->host, host))
+ if (!silc_string_match(serv->host, host))
continue;
break;
}