summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/ns_group.c6
-rw-r--r--src/core/ns_identify.c6
-rw-r--r--src/core/ns_register.c6
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);
}