Author: Michael Poole <mdpoole@troilus.org>
authorMichael Poole <mdpoole@troilus.org>
Sat, 15 Mar 2008 05:24:14 +0000 (05:24 +0000)
committerMichael Poole <mdpoole@troilus.org>
Sat, 15 Mar 2008 05:24:14 +0000 (05:24 +0000)
Log message:

Check for end of argument list when processing 'r' user mode changes.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1863 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
ircd/s_bsd.c

index 2dc9f9d6b21020b04f2ecafaf64f8b65931a68ab..fb274742fd92f8b30e30f2fb53ba4a095a17ed8f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-15  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/s_user.c (set_user_mode): Check for end of argument list
+       when processing 'r' modes.
+
 2008-01-09  Kevin L. Mitchell  <klmitch@mit.edu>
 
        * include/patchlevel.h (PATCHLEVEL): bump patchlevel
index ab7d2616b05218c63c08498cf009e7af84d9154b..63e9081c51da376193f3a01b9884c8e76b2da4be 100644 (file)
@@ -182,7 +182,7 @@ int init_connection_limits(void)
   if (0 == limit)
     return 1;
   if (limit < 0) {
-    fprintf(stderr, "error setting max fd's to %d\n", limit);
+    fprintf(stderr, "error setting max fds to %d: %s\n", limit, strerror(errno));
   }
   else if (limit > 0) {
     fprintf(stderr, "ircd fd table too big\nHard Limit: %d IRC max: %d\n",