]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_invite.c
Fix a quick compile warning.
[irc/rqf/shadowircd.git] / modules / m_invite.c
index f96194e87e750ecebf0dd34eebfe79c814f6cd08..7fd5ff43c005c515284d87a30cb74626e41c20d4 100644 (file)
@@ -21,7 +21,6 @@
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
  *  USA
  *
- *  $Id: m_invite.c 3438 2007-05-06 14:46:45Z jilles $
  */
 
 #include "stdinc.h"
@@ -40,6 +39,9 @@
 #include "modules.h"
 #include "packet.h"
 #include "tgchange.h"
+#include "channel.h"
+
+struct module_modes ModuleModes;
 
 static int m_invite(struct Client *, struct Client *, int, const char **);
 
@@ -146,7 +148,7 @@ m_invite(struct Client *client_p, struct Client *source_p, int parc, const char
        /* unconditionally require ops, unless the channel is +g */
        /* treat remote clients as chanops */
        if(MyClient(source_p) && !is_any_op(msptr) &&
-                       !(chptr->mode.mode & MODE_FREEINVITE))
+                       !(chptr->mode.mode & ModuleModes.MODE_FREEINVITE))
        {
                if(IsOverride(source_p))
                {
@@ -155,7 +157,7 @@ m_invite(struct Client *client_p, struct Client *source_p, int parc, const char
                                        get_oper_name(source_p), target_p->name, chptr->chname);
                        sendto_server(NULL, chptr, NOCAPS, NOCAPS,
                                        ":%s WALLOPS :%s is overriding INVITE [%s] on [%s]",
-                                       use_id(source_p), get_oper_name(source_p), target_p->name, chptr->chname);
+                                       me.name, get_oper_name(source_p), target_p->name, chptr->chname);
                }
                else
                {
@@ -177,7 +179,7 @@ m_invite(struct Client *client_p, struct Client *source_p, int parc, const char
         * for +l/+j just check if the mode is set, this varies over time
         */
        if(chptr->mode.mode & MODE_INVITEONLY ||
-                       (chptr->mode.mode & MODE_REGONLY && EmptyString(target_p->user->suser)) ||
+                       (chptr->mode.mode & ModuleModes.MODE_REGONLY && EmptyString(target_p->user->suser)) ||
                        chptr->mode.limit || chptr->mode.join_num)
                store_invite = 1;