CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Branch tags: u2_10_11_02
Commit time: 2002-10-06 20:03:36 UTC

Modified files:
  Tag: u2_10_11_02
     ChangeLog ircd/ircd_features.c ircd/s_user.c

Log message:

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

Fixed the bugs that Kev pointed out in my rather broken implementation of 
PROVIDER 

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.290.2.124.2.7 ircu2.10/ChangeLog:1.290.2.124.2.8
--- ircu2.10/ChangeLog:1.290.2.124.2.7  Sun Oct  6 02:53:47 2002
+++ ircu2.10/ChangeLog  Sun Oct  6 13:03:25 2002
@@ -1,3 +1,8 @@
+2002-10-07  Perry Lorier <[EMAIL PROTECTED]>
+
+       * ircd/s_user.c: Fixed bugs as pointed out by Kev, doh!
+       * ircd/ircd_features.c: Fixed bugs as pointed out by Kev, doh!
+
 2002-10-06  Perry Lorier <[EMAIL PROTECTED]>
 
        * ircd/s_err.c, ircd/s_user.c: Add pointless spam, as required by 
Index: ircu2.10/ircd/ircd_features.c
diff -u ircu2.10/ircd/ircd_features.c:1.15.2.9.2.1 
ircu2.10/ircd/ircd_features.c:1.15.2.9.2.2
--- ircu2.10/ircd/ircd_features.c:1.15.2.9.2.1  Sun Oct  6 02:53:47 2002
+++ ircu2.10/ircd/ircd_features.c       Sun Oct  6 13:03:26 2002
@@ -16,7 +16,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: ircd_features.c,v 1.15.2.9.2.1 2002/10/06 09:53:47 isomer Exp $
+ * $Id: ircd_features.c,v 1.15.2.9.2.2 2002/10/06 20:03:26 isomer Exp $
  */
 #include "config.h"
 
@@ -242,7 +242,7 @@
   F_I(SERVER_PORT, FEAT_OPER, 4400, 0),
   F_B(NODEFAULTMOTD, 0, 1, 0),
   F_S(MOTD_BANNER, FEAT_NULL, 0, 0),
-  F_S(PROVIDER, FEAT_NUL, 0, 0),
+  F_S(PROVIDER, FEAT_NULL, 0, 0),
   F_B(KILL_IPMISMATCH, FEAT_OPER, 0, 0),
   F_B(IDLE_FROM_MSG, 0, 1, 0),
   F_B(HUB, 0, 0, 0),
Index: ircu2.10/ircd/s_user.c
diff -u ircu2.10/ircd/s_user.c:1.52.2.12.2.1 ircu2.10/ircd/s_user.c:1.52.2.12.2.2
--- ircu2.10/ircd/s_user.c:1.52.2.12.2.1        Sun Oct  6 02:53:47 2002
+++ ircu2.10/ircd/s_user.c      Sun Oct  6 13:03:26 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: s_user.c,v 1.52.2.12.2.1 2002/10/06 09:53:47 isomer Exp $
+ * $Id: s_user.c,v 1.52.2.12.2.2 2002/10/06 20:03:26 isomer Exp $
  */
 #include "config.h"
 
@@ -574,8 +574,8 @@
     send_reply(
        sptr, 
        RPL_WELCOME, 
-       strlen(feature_str(FEAT_PROVIDER)) ? " via " : "",
-       strlen(feature_str(FEAT_PROVIDER)) ? feature_str(FEAT_PROVIDER) : "",
+       feature_str(FEAT_PROVIDER) ? " via " : "",
+       feature_str(FEAT_PROVIDER) ? feature_str(FEAT_PROVIDER) : "",
        nick);
     /*
      * This is a duplicate of the NOTICE but see below...
----------------------- End of diff -----------------------

Reply via email to