Committer  : entrope
CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Branch tags: u2_10_12_branch
Commit time: 2005-12-30 13:28:53 UTC

Modified files:
  Tag: u2_10_12_branch
     ircd/engine_devpoll.c ircd/convert-conf.c ChangeLog

Log message:

Backport convert-conf fix from head; remove bogus /dev/poll assertion.

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.710.2.50 ircu2.10/ChangeLog:1.710.2.51
--- ircu2.10/ChangeLog:1.710.2.50       Wed Dec 28 19:41:56 2005
+++ ircu2.10/ChangeLog  Fri Dec 30 05:28:42 2005
@@ -1,3 +1,12 @@
+2005-12-30  Michael Poole <[EMAIL PROTECTED]>
+
+       * ircd/engine_devpoll.c (engine_loop): Remove bogus assert.
+
+2005-12-31  Perry Lorier <[EMAIL PROTECTED]>
+
+       * convert-conf.c: Skip with a warning, H:'s that are missing a
+       corresponding C:
+
 2005-12-28  Michael Poole <[EMAIL PROTECTED]>
 
        * ircd-patch: Do not use [ for test, and do not use $[] for expr.
Index: ircu2.10/ircd/convert-conf.c
diff -u ircu2.10/ircd/convert-conf.c:1.2.2.3 
ircu2.10/ircd/convert-conf.c:1.2.2.4
--- ircu2.10/ircd/convert-conf.c:1.2.2.3        Tue Dec 13 15:12:41 2005
+++ ircu2.10/ircd/convert-conf.c        Fri Dec 30 05:28:41 2005
@@ -213,6 +213,15 @@
     {
         for (sl = conn->origins; sl; sl = sl->next)
             fprintf(stdout, "# %s\n", sl->value);
+       if (conn->name == NULL
+            || conn->host == NULL
+            || conn->password == NULL
+            || conn->class == NULL)
+        {
+           fprintf(stderr, "H:line missing C:line for %s\n",sl->value);
+           continue;
+       }
+
         fprintf(stdout,
                 "Connect {\n\tname =\"%s\";\n\thost = \"%s\";\n"
                 "\tpassword = \"%s\";\n\tclass = \"%s\";\n",
Index: ircu2.10/ircd/engine_devpoll.c
diff -u ircu2.10/ircd/engine_devpoll.c:1.6 
ircu2.10/ircd/engine_devpoll.c:1.6.2.1
--- ircu2.10/ircd/engine_devpoll.c:1.6  Fri Dec 10 21:13:44 2004
+++ ircu2.10/ircd/engine_devpoll.c      Fri Dec 30 05:28:40 2005
@@ -18,7 +18,7 @@
  */
 /** @file
  * @brief Solaris /dev/poll event engine.
- * @version $Id: engine_devpoll.c,v 1.6 2004/12/11 05:13:44 klmitch Exp $
+ * @version $Id: engine_devpoll.c,v 1.6.2.1 2005/12/30 13:28:40 entrope Exp $
  */
 #include "config.h"
 
@@ -430,8 +430,6 @@
        break;
       }
 
-      assert(s_fd(sock) == polls[i].fd);
-
       gen_ref_dec(sock); /* we're done with it */
     }
 
----------------------- End of diff -----------------------
_______________________________________________
Patches mailing list
[email protected]
http://undernet.sbg.org/mailman/listinfo/patches

Reply via email to