X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Fm_jupe.c;h=51f219f53023dad24147d2ad8596ee23a3ac3a08;hb=refs%2Fheads%2Fupstream;hp=3926f32eaeb3ac92ee2e728a80c5a08ef39078bd;hpb=9ba21beb4e8832a9a4f7355c096af81637bfa3df;p=ircu2.10.12-pk.git diff --git a/ircd/m_jupe.c b/ircd/m_jupe.c index 3926f32..51f219f 100644 --- a/ircd/m_jupe.c +++ b/ircd/m_jupe.c @@ -80,19 +80,14 @@ * note: it is guaranteed that parv[0]..parv[parc-1] are all * non-NULL pointers. */ -#if 0 -/* - * No need to include handlers.h here the signatures must match - * and we don't need to force a rebuild of all the handlers everytime - * we add a new one to the list. --Bleep - */ -#include "handlers.h" -#endif /* 0 */ +#include "config.h" + #include "client.h" #include "jupe.h" #include "hash.h" #include "ircd.h" #include "ircd_features.h" +#include "ircd_log.h" #include "ircd_reply.h" #include "ircd_string.h" #include "match.h" @@ -102,9 +97,8 @@ #include "s_conf.h" #include "s_misc.h" #include "send.h" -#include "support.h" -#include +/* #include -- Now using assert in ircd_log.h */ #include #include @@ -232,18 +226,18 @@ int mo_jupe(struct Client* cptr, struct Client* sptr, int parc, char* parv[]) return send_reply(sptr, ERR_NOSUCHSERVER, target); if (!IsMe(acptr)) { /* manually propagate, since we don't set it */ - if (!HasPriv(sptr, PRIV_GLINE)) + if (!HasPriv(sptr, PRIV_JUPE)) return send_reply(sptr, ERR_NOPRIVILEGES); sendcmdto_one(sptr, CMD_JUPE, acptr, "%C %c%s %s %Tu :%s", acptr, flags & JUPE_ACTIVE ? '+' : '-', server, parv[3], TStime(), reason); return 0; - } else if (!HasPriv(sptr, PRIV_LOCAL_GLINE)) + } else if (!HasPriv(sptr, PRIV_LOCAL_JUPE)) return send_reply(sptr, ERR_NOPRIVILEGES); flags |= JUPE_LOCAL; - } else if (!HasPriv(sptr, PRIV_GLINE)) + } else if (!HasPriv(sptr, PRIV_JUPE)) return send_reply(sptr, ERR_NOPRIVILEGES); }