]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_away.c
Allow /ojoin !#channel/%#channel, if admin/halfop are enabled.
[irc/rqf/shadowircd.git] / modules / m_away.c
index 6cd488d71948430e94fc96fb9d1031e3135ff5ef..02b510d8ed9caa1cbb6d396f7ff71d38c9081591 100644 (file)
@@ -64,7 +64,6 @@ DECLARE_MODULE_AV1(away, NULL, NULL, away_clist, NULL, NULL, "$Revision: 3370 $"
 
 /*
 ** m_away
-**      parv[0] = sender prefix
 **      parv[1] = away message
 */
 static int
@@ -84,8 +83,6 @@ m_away(struct Client *client_p, struct Client *source_p, int parc, const char *p
                        /* we now send this only if they were away before --is */
                        sendto_server(client_p, NULL, CAP_TS6, NOCAPS,
                                      ":%s AWAY", use_id(source_p));
-                       sendto_server(client_p, NULL, NOCAPS, CAP_TS6, 
-                                     ":%s AWAY", source_p->name);
                        free_away(source_p);
                }
                if(MyConnect(source_p))
@@ -100,8 +97,6 @@ m_away(struct Client *client_p, struct Client *source_p, int parc, const char *p
                rb_strlcpy(source_p->user->away, parv[1], AWAYLEN);
                sendto_server(client_p, NULL, CAP_TS6, NOCAPS, 
                              ":%s AWAY :%s", use_id(source_p), source_p->user->away);
-               sendto_server(client_p, NULL, NOCAPS, CAP_TS6,
-                             ":%s AWAY :%s", source_p->name, source_p->user->away);
                        
        } else {
                rb_strlcpy(source_p->user->away, parv[1], AWAYLEN);