]> jfr.im git - irc/atheme/atheme.git/commitdiff
Add UF_SERVICE to internal clients
authorAlex Iadicicco <redacted>
Thu, 7 Aug 2014 05:28:43 +0000 (22:28 -0700)
committerAlex Iadicicco <redacted>
Thu, 7 Aug 2014 05:28:43 +0000 (22:28 -0700)
libathemecore/servtree.c
modules/protocol/ts6-generic.c

index 4e73c2bd2b1ed0a6a1b9ca935490df433980b45b..f0138f3a3aec7cb2044b9c07a711c68dacc23ef1 100644 (file)
@@ -469,7 +469,7 @@ void servtree_update(void *dummy)
                        if (u != NULL)
                                kill_user(NULL, u, "Nick taken by service");
                        sptr->me = user_add(sptr->nick, sptr->user, sptr->host, NULL, NULL, ircd->uses_uid ? uid_get() : NULL, sptr->real, me.me, CURRTIME);
-                       sptr->me->flags |= UF_IRCOP | UF_INVIS;
+                       sptr->me->flags |= UF_IRCOP | UF_INVIS | UF_SERVICE;
                        if ((sptr == chansvs.me) && !chansvs.fantasy)
                                sptr->me->flags |= UF_DEAF;
 
index 392f4e307528cb022f2cc7c2c00e2e31c83bae04..ce6c02c69e2c2a54d63f97f362140911221a281f 100644 (file)
@@ -101,11 +101,11 @@ static void ts6_introduce_nick(user_t *u)
        const char *umode = user_get_umodestr(u);
 
        if (ircd->uses_uid && use_euid)
-               sts(":%s EUID %s 1 %lu %sS %s %s 0 %s * * :%s", me.numeric, u->nick, (unsigned long)u->ts, umode, u->user, u->host, u->uid, u->gecos);
+               sts(":%s EUID %s 1 %lu %s %s %s 0 %s * * :%s", me.numeric, u->nick, (unsigned long)u->ts, umode, u->user, u->host, u->uid, u->gecos);
        else if (ircd->uses_uid)
-               sts(":%s UID %s 1 %lu %sS %s %s 0 %s :%s", me.numeric, u->nick, (unsigned long)u->ts, umode, u->user, u->host, u->uid, u->gecos);
+               sts(":%s UID %s 1 %lu %s %s %s 0 %s :%s", me.numeric, u->nick, (unsigned long)u->ts, umode, u->user, u->host, u->uid, u->gecos);
        else
-               sts("NICK %s 1 %lu %sS %s %s %s :%s", u->nick, (unsigned long)u->ts, umode, u->user, u->host, me.name, u->gecos);
+               sts("NICK %s 1 %lu %s %s %s %s :%s", u->nick, (unsigned long)u->ts, umode, u->user, u->host, me.name, u->gecos);
 }
 
 /* invite a user to a channel */