CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Branch tags: u2_10_11_02
Commit time: 2002-10-09 01:23:55 UTC

Modified files:
  Tag: u2_10_11_02
     ChangeLog ircd/m_stats.c

Log message:

Author: [EMAIL PROTECTED]
Log message:

Unsigned char vs signed char indexing into an array.  DOH!

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.290.2.124.2.9 ircu2.10/ChangeLog:1.290.2.124.2.10
--- ircu2.10/ChangeLog:1.290.2.124.2.9  Sun Oct  6 15:17:02 2002
+++ ircu2.10/ChangeLog  Tue Oct  8 18:23:44 2002
@@ -1,3 +1,7 @@
+2002-10-09  [EMAIL PROTECTED]
+
+       * ircd/m_stats.c: unsigned char index into array bug
+
 2002-10-05  Zoot <[EMAIL PROTECTED]>
 
        * ircd/ircd_relay.c (relay_directed_message): fix a bug that had
Index: ircu2.10/ircd/m_stats.c
diff -u ircu2.10/ircd/m_stats.c:1.22.2.8 ircu2.10/ircd/m_stats.c:1.22.2.8.6.1
--- ircu2.10/ircd/m_stats.c:1.22.2.8    Fri Jul 26 20:39:48 2002
+++ ircu2.10/ircd/m_stats.c     Tue Oct  8 18:23:45 2002
@@ -20,7 +20,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: m_stats.c,v 1.22.2.8 2002/07/27 03:39:48 kev Exp $
+ * $Id: m_stats.c,v 1.22.2.8.6.1 2002/10/09 01:23:45 isomer Exp $
  */
 
 /*
@@ -117,7 +117,7 @@
 int
 m_stats(struct Client* cptr, struct Client* sptr, int parc, char* parv[])
 {
-  char stat = parc > 1 ? parv[1][0] : '\0';
+  unsigned char stat = parc > 1 ? parv[1][0] : '\0';
   struct StatDesc *sd;
   char *param = 0;
 
----------------------- End of diff -----------------------

Reply via email to