Committer  : entrope
CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Commit time: 2005-05-08 02:42:14 UTC

Modified files:
     ChangeLog ircd/channel.c

Log message:

Revert mode source when opping a user on channel creation (bug #1197510).

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.626 ircu2.10/ChangeLog:1.627
--- ircu2.10/ChangeLog:1.626    Sat May  7 19:22:56 2005
+++ ircu2.10/ChangeLog  Sat May  7 19:42:03 2005
@@ -1,3 +1,8 @@
+2005-05-07  Michael Poole <[EMAIL PROTECTED]>
+
+       * ircd/channel.c (joinbuf_join): Be smarter about what source to
+       use when opping a user that joins a channel.
+
 2005-05-04  Reed Loden <[EMAIL PROTECTED]>
 
        * ircd/m_trace.c (do_trace): Show the real nickname instead of the
Index: ircu2.10/ircd/channel.c
diff -u ircu2.10/ircd/channel.c:1.130 ircu2.10/ircd/channel.c:1.131
--- ircu2.10/ircd/channel.c:1.130       Sat May  7 19:22:56 2005
+++ ircu2.10/ircd/channel.c     Sat May  7 19:42:04 2005
@@ -19,7 +19,7 @@
  */
 /** @file
  * @brief Channel management and maintenance
- * @version $Id: channel.c,v 1.130 2005/05/08 02:22:56 entrope Exp $
+ * @version $Id: channel.c,v 1.131 2005/05/08 02:42:04 entrope Exp $
  */
 #include "config.h"
 
@@ -3417,7 +3417,8 @@
 
       /* send an op, too, if needed */
       if (flags & CHFL_CHANOP)
-       sendcmdto_channel_butserv_butone(&me, CMD_MODE, chan, NULL, 0, "%H +o 
%C",
+       sendcmdto_channel_butserv_butone((chan->mode.apass[0] ? &me : 
jbuf->jb_source),
+                                         CMD_MODE, chan, NULL, 0, "%H +o %C",
                                         chan, jbuf->jb_source);
     } else if (MyUser(jbuf->jb_source))
       sendcmdto_one(jbuf->jb_source, CMD_JOIN, jbuf->jb_source, ":%H", chan);
----------------------- End of diff -----------------------
_______________________________________________
Patches mailing list
[email protected]
http://undernet.sbg.org/mailman/listinfo/patches

Reply via email to