#include "stdinc.h"
#include "client.h"
#include "ircd.h"
-#include "irc_string.h"
+#include "match.h"
#include "numeric.h"
#include "send.h"
#include "s_user.h"
{
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]);
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;
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;