CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Branch tags: u2_10_11_06
Commit time: 2004-01-05 04:22:55 UTC

Modified files:
  Tag: u2_10_11_06
     ChangeLog ircd/s_numeric.c

Log message:

Author: Kev <[EMAIL PROTECTED]>
Log message:

Fix a stupid bug that crashes the server when a numeric is sent to a
channel.

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.290.2.129.2.30 ircu2.10/ChangeLog:1.290.2.129.2.31
--- ircu2.10/ChangeLog:1.290.2.129.2.30 Tue Dec 30 03:17:43 2003
+++ ircu2.10/ChangeLog  Sun Jan  4 20:22:45 2004
@@ -1,3 +1,8 @@
+2004-01-04  Kevin L Mitchell  <[EMAIL PROTECTED]>
+
+       * ircd/s_numeric.c (do_numeric): fix a crash when a numeric is
+       sent to a channel...
+
 2003-12-31  Perry Lorier <[EMAIL PROTECTED]>
        * ircd/s_misc.c: Fix bug in incorrect %Tu format specifier
 
Index: ircu2.10/ircd/s_numeric.c
diff -u ircu2.10/ircd/s_numeric.c:1.7.2.1 ircu2.10/ircd/s_numeric.c:1.7.2.1.14.1
--- ircu2.10/ircd/s_numeric.c:1.7.2.1   Wed Jul 17 15:55:41 2002
+++ ircu2.10/ircd/s_numeric.c   Sun Jan  4 20:22:45 2004
@@ -18,7 +18,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: s_numeric.c,v 1.7.2.1 2002/07/17 22:55:41 kev Exp $
+ * $Id: s_numeric.c,v 1.7.2.1.14.1 2004/01/05 04:22:45 klmitch Exp $
  */
 #include "config.h"
 
@@ -86,10 +86,9 @@
       sendcmdto_one(feature_bool(FEAT_HIS_REWRITE) && !IsOper(acptr) ?
                    &me : sptr, num, num, acptr, "%C %s", acptr, parv[2]);
     else
-      sendcmdto_channel_butone(feature_bool(FEAT_HIS_REWRITE) && !IsOper(acptr)
-                              ? &me : sptr, num, num, achptr, cptr,
-                              SKIP_DEAF | SKIP_BURST, "%H %s", achptr,
-                              parv[2]);
+      sendcmdto_channel_butone(feature_bool(FEAT_HIS_REWRITE) ? &me : sptr,
+                              num, num, achptr, cptr, SKIP_DEAF | SKIP_BURST,
+                              "%H %s", achptr, parv[2]);
 
   return 0;
 }
----------------------- End of diff -----------------------

Reply via email to