]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_invite.c
Servlink control data is read again, this makes /stats Z work.
[irc/rqf/shadowircd.git] / modules / m_invite.c
index be0060393ad85dc978a6a3dc3340a2e7385f849c..eb6c0414824fd94f588b961883f3d051c2c4e7a7 100644 (file)
@@ -25,7 +25,6 @@
  */
 
 #include "stdinc.h"
-#include "tools.h"
 #include "common.h"
 #include "channel.h"
 #include "client.h"
@@ -196,17 +195,17 @@ m_invite(struct Client *client_p, struct Client *source_p, int parc, const char
 static void
 add_invite(struct Channel *chptr, struct Client *who)
 {
-       dlink_node *ptr;
+       rb_dlink_node *ptr;
 
        /* already invited? */
-       DLINK_FOREACH(ptr, who->user->invited.head)
+       RB_DLINK_FOREACH(ptr, who->user->invited.head)
        {
                if(ptr->data == chptr)
                        return;
        }
 
        /* ok, if their invite list is too long, remove the tail */
-       if((int)dlink_list_length(&who->user->invited) >= 
+       if((int)rb_dlink_list_length(&who->user->invited) >= 
           ConfigChannel.max_chans_per_user)
        {
                ptr = who->user->invited.tail;
@@ -214,10 +213,10 @@ add_invite(struct Channel *chptr, struct Client *who)
        }
 
        /* add user to channel invite list */
-       dlinkAddAlloc(who, &chptr->invites);
+       rb_dlinkAddAlloc(who, &chptr->invites);
 
        /* add channel to user invite list */
-       dlinkAddAlloc(chptr, &who->user->invited);
+       rb_dlinkAddAlloc(chptr, &who->user->invited);
 }