diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/core/ns_group.c | 6 | ||||
-rw-r--r-- | src/core/ns_identify.c | 6 | ||||
-rw-r--r-- | src/core/ns_register.c | 6 |
3 files changed, 9 insertions, 9 deletions
diff --git a/src/core/ns_group.c b/src/core/ns_group.c index b50085c69..e29a225da 100644 --- a/src/core/ns_group.c +++ b/src/core/ns_group.c @@ -233,11 +233,11 @@ int do_group(User * u) if (ircd->modeonreg) { len = strlen(ircd->modeonreg); strncpy(modes,ircd->modeonreg,512); - if(ircd->rootmodeonid && (u->na->nc->flags & NI_SERVICES_ROOT)) { + if(ircd->rootmodeonid && is_services_root(u)) { strncat(modes,ircd->rootmodeonid,512-len); - } else if(ircd->adminmodeonid && (u->na->nc->flags & NI_SERVICES_ADMIN)) { + } else if(ircd->adminmodeonid && is_services_admin(u)) { strncat(modes,ircd->adminmodeonid,512-len); - } else if(ircd->opermodeonid && (u->na->nc->flags & NI_SERVICES_OPER)) { + } else if(ircd->opermodeonid && is_services_oper(u)) { strncat(modes,ircd->opermodeonid,512-len); } if (ircd->tsonmode) { diff --git a/src/core/ns_identify.c b/src/core/ns_identify.c index d69405484..ae7b70aa9 100644 --- a/src/core/ns_identify.c +++ b/src/core/ns_identify.c @@ -125,11 +125,11 @@ int do_identify(User * u) if (ircd->modeonreg) { len = strlen(ircd->modeonreg); strncpy(modes,ircd->modeonreg,512); - if(ircd->rootmodeonid && (u->na->nc->flags & NI_SERVICES_ROOT)) { + if(ircd->rootmodeonid && is_services_root(u)) { strncat(modes,ircd->rootmodeonid,512-len); - } else if(ircd->adminmodeonid && (u->na->nc->flags & NI_SERVICES_ADMIN)) { + } else if(ircd->adminmodeonid && is_services_admin(u)) { strncat(modes,ircd->adminmodeonid,512-len); - } else if(ircd->opermodeonid && (u->na->nc->flags & NI_SERVICES_OPER)) { + } else if(ircd->opermodeonid && is_services_oper(u)) { strncat(modes,ircd->opermodeonid,512-len); } if (ircd->tsonmode) { diff --git a/src/core/ns_register.c b/src/core/ns_register.c index 7f9cb0350..ec37a867f 100644 --- a/src/core/ns_register.c +++ b/src/core/ns_register.c @@ -385,11 +385,11 @@ int do_confirm(User * u) if (ircd->modeonreg) { len = strlen(ircd->modeonreg); strncpy(modes,ircd->modeonreg,512); - if(ircd->rootmodeonid && (u->na->nc->flags & NI_SERVICES_ROOT)) { + if(ircd->rootmodeonid && is_services_root(u)) { strncat(modes,ircd->rootmodeonid,512-len); - } else if(ircd->adminmodeonid && (u->na->nc->flags & NI_SERVICES_ADMIN)) { + } else if(ircd->adminmodeonid && is_services_admin(u)) { strncat(modes,ircd->adminmodeonid,512-len); - } else if(ircd->opermodeonid && (u->na->nc->flags & NI_SERVICES_OPER)) { + } else if(ircd->opermodeonid && is_services_oper(u)) { strncat(modes,ircd->opermodeonid,512-len); } |