]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_user.c
m_away.c derived from ratbox3 - looks much better and do not use deprecated DupString.
[irc/rqf/shadowircd.git] / modules / m_user.c
index c8d710c942dab74b0530aca208a91245172ea61a..e536db93d4b4a8f970f2b4f4ec0f07a3039b4066 100644 (file)
@@ -21,7 +21,7 @@
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
  *  USA
  *
- *  $Id: m_user.c 1459 2006-05-26 20:50:41Z jilles $
+ *  $Id: m_user.c 3416 2007-04-15 20:18:54Z jilles $
  */
 
 #include "stdinc.h"
@@ -38,8 +38,6 @@
 #include "sprintf_irc.h"
 #include "blacklist.h"
 
-#define UFLAGS  (FLAGS_INVISIBLE|FLAGS_WALLOP|FLAGS_SERVNOTICE)
-
 static int mr_user(struct Client *, struct Client *, int, const char **);
 
 struct Message user_msgtab = {
@@ -48,7 +46,7 @@ struct Message user_msgtab = {
 };
 
 mapi_clist_av1 user_clist[] = { &user_msgtab, NULL };
-DECLARE_MODULE_AV1(user, NULL, NULL, user_clist, NULL, NULL, "$Revision: 1459 $");
+DECLARE_MODULE_AV1(user, NULL, NULL, user_clist, NULL, NULL, "$Revision: 3416 $");
 
 static int do_local_user(struct Client *client_p, struct Client *source_p,
                         const char *username, const char *realname);
@@ -74,8 +72,8 @@ mr_user(struct Client *client_p, struct Client *source_p, int parc, const char *
        if((p = strchr(parv[1], '@')))
                *p = '\0';
 
-       ircsnprintf(buf, sizeof(buf), "%s %s", parv[2], parv[3]);
-       MyFree(source_p->localClient->fullcaps);
+       rb_snprintf(buf, sizeof(buf), "%s %s", parv[2], parv[3]);
+       rb_free(source_p->localClient->fullcaps);
        DupString(source_p->localClient->fullcaps, buf);
 
        do_local_user(client_p, source_p, parv[1], parv[4]);
@@ -92,7 +90,6 @@ do_local_user(struct Client *client_p, struct Client *source_p,
        s_assert(source_p->username != username);
 
        user = make_user(source_p);
-       user->server = me.name;
 
        if (!(source_p->flags & FLAGS_SENTUSER))
        {