X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/212380e3f42f585dc1ea927402252eb943f91f7b..b0b796e41f0635ac9a6ba42fef465730023c7d32:/modules/m_locops.c diff --git a/modules/m_locops.c b/modules/m_locops.c index bd2a175..96681e0 100644 --- a/modules/m_locops.c +++ b/modules/m_locops.c @@ -62,7 +62,7 @@ m_locops(struct Client *client_p, struct Client *source_p, int parc, const char { sendto_wallops_flags(UMODE_LOCOPS, source_p, "LOCOPS - %s", parv[1]); - if(dlink_list_length(&cluster_conf_list) > 0) + if(rb_dlink_list_length(&cluster_conf_list) > 0) cluster_generic(source_p, "LOCOPS", SHARED_LOCOPS, CAP_CLUSTER, ":%s", parv[1]); @@ -81,7 +81,7 @@ ms_locops(struct Client *client_p, struct Client *source_p, int parc, const char if(!match(parv[1], me.name)) return 0; - if(find_shared_conf("*", "*", source_p->user->server, SHARED_LOCOPS)) + if(find_shared_conf("*", "*", source_p->servptr->name, SHARED_LOCOPS)) sendto_wallops_flags(UMODE_LOCOPS, source_p, "SLOCOPS - %s", parv[2]); return 0; @@ -94,7 +94,7 @@ me_locops(struct Client *client_p, struct Client *source_p, if(!IsPerson(source_p)) return 0; - if(find_shared_conf("*", "*", source_p->user->server, SHARED_LOCOPS)) + if(find_shared_conf("*", "*", source_p->servptr->name, SHARED_LOCOPS)) sendto_wallops_flags(UMODE_LOCOPS, source_p, "SLOCOPS - %s", parv[1]); return 0;