X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=include%2Fclient.h;h=4fb584c3cb827defe72c2c6d464baf1943e5514a;hp=f93a3ee425e3032a6de1a7df24f1410a4241168b;hb=e22c93b27e9f501b7869b310dff7df384e06f7e6;hpb=0400a5a6479398d82526785c18c0df8bc8b92dce diff --git a/include/client.h b/include/client.h index f93a3ee..4fb584c 100644 --- a/include/client.h +++ b/include/client.h @@ -715,7 +715,7 @@ struct Client { #define SNO_NOISY (SNO_SERVKILL|SNO_UNAUTH) /** Test whether a privilege has been granted to a client. */ -#define HasPriv(cli, priv) FlagHas(cli_privs(cli), priv) +#define HasPriv(cli, priv) FlagHas(client_get_privs(cli), priv) /** Grant a privilege to a client. */ #define SetPriv(cli, priv) FlagSet(cli_privs(cli), priv) /** Revoke a privilege from a client. */ @@ -738,5 +738,7 @@ extern void client_add_sendq(struct Connection* con, extern void client_set_privs(struct Client *client, struct ConfItem *oper); extern int client_report_privs(struct Client* to, struct Client* client); +extern int client_get_privs(struct Client* client); + #endif /* INCLUDED_client_h */