]> jfr.im git - irc.git/blobdiff - software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2006/005183.html
RELEASE -> !RELEASE
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices / 2006 / 005183.html
diff --git a/software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2006/005183.html b/software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2006/005183.html
deleted file mode 100644 (file)
index b865838..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-<HTML>
- <HEAD>
-   <TITLE> [IRCServices] ircservices dev
-   </TITLE>
-   <LINK REL="Index" HREF="index.html" >
-   <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20ircservices%20dev&In-Reply-To=20061102125603.88C5FD3B722%40sakura.ian-justman.com">
-   <META NAME="robots" CONTENT="index,nofollow">
-   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
-   <LINK REL="Previous"  HREF="005182.html">
-   <LINK REL="Next"  HREF="005184.html">
- </HEAD>
- <BODY BGCOLOR="#ffffff">
-   <H1>[IRCServices] ircservices dev</H1>
-    <B>Andrew Church</B> 
-    <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20ircservices%20dev&In-Reply-To=20061102125603.88C5FD3B722%40sakura.ian-justman.com"
-       TITLE="[IRCServices] ircservices dev">achurch at achurch.org
-       </A><BR>
-    <I>Fri Nov  3 15:49:54 PST 2006</I>
-    <P><UL>
-        <LI>Previous message: <A HREF="005182.html">[IRCServices] ircservices dev
-</A></li>
-        <LI>Next message: <A HREF="005184.html">[IRCServices] search feature not working on web site for
-       ircservices and no documentation
-</A></li>
-         <LI> <B>Messages sorted by:</B> 
-              <a href="date.html#5183">[ date ]</a>
-              <a href="thread.html#5183">[ thread ]</a>
-              <a href="subject.html#5183">[ subject ]</a>
-              <a href="author.html#5183">[ author ]</a>
-         </LI>
-       </UL>
-    <HR>  
-<!--beginarticle-->
-<PRE>&gt;<i>(gdb) bt
-</I>&gt;<i>#0  0x0805551e in sstrdup (s=0x0) at memory.c:89
-</I>&gt;<i>#1  0x0805e4a1 in match_usermask (mask=0x0, user=0x85a15a0) at users.c:696
-</I>&gt;<i>#2  0x007156f1 in check_kick (user=0x85a15a0, chan=0xbffe16d1 &quot;#latinchat&quot;,
-</I>
-     That's odd; there shouldn't be any NULL entries in the autokick list.
-I don't know why you'd have such, but try the patch below which works
-around the problem.
-
-  --Andrew Church
-    <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">achurch at achurch.org</A>
-    <A HREF="http://achurch.org/">http://achurch.org/</A>
-
----------------------------------------------------------------------------
-
-Index: users.c
-===================================================================
-RCS file: /var/local/cvsroot/ircservices/users.c,v
-retrieving revision 2.71
-diff -u -r2.71 users.c
---- users.c    6 Jun 2006 04:45:29 -0000       2.71
-+++ users.c    3 Nov 2006 06:48:33 -0000
-@@ -693,10 +693,15 @@
- int match_usermask(const char *mask, const User *user)
- {
--    char *mask2 = sstrdup(mask);
-+    char *mask2;
-     char *nick, *username, *host;
-     int match_user, match_host, result;
-+    if (!mask || !user) {
-+        log_debug(1, &quot;match_usermask: NULL %s!&quot;, !mask ? &quot;mask&quot; : &quot;user&quot;);
-+        return 0;
-+    }
-+    mask2 = sstrdup(mask);
-     if (strchr(mask2, '!')) {
-         nick = strtok(mask2, &quot;!&quot;);
-         username = strtok(NULL, &quot;@&quot;);
-Index: modules/chanserv/check.c
-===================================================================
-RCS file: /var/local/cvsroot/ircservices/modules/chanserv/check.c,v
-retrieving revision 2.84
-diff -u -r2.84 check.c
---- modules/chanserv/check.c   5 Oct 2006 18:00:53 -0000       2.84
-+++ modules/chanserv/check.c   3 Nov 2006 06:48:33 -0000
-@@ -371,6 +371,12 @@
-     }
-     ARRAY_FOREACH (i, ci-&gt;akick) {
-+        if (!ci-&gt;akick[i].mask) {
-+            log_debug(1, &quot;%s autokick %d has NULL mask, deleting&quot;, ci-&gt;name,i);
-+            ARRAY_REMOVE(ci-&gt;akick, i);
-+            i--;
-+            continue;
-+        }
-         if (match_usermask(ci-&gt;akick[i].mask, user)) {
-             module_log_debug(2, &quot;%s matched akick %s&quot;,
-                              user-&gt;nick, ci-&gt;akick[i].mask);
-</PRE>
-
-
-
-
-<!--endarticle-->
-    <HR>
-    <P><UL>
-        <!--threads-->
-       <LI>Previous message: <A HREF="005182.html">[IRCServices] ircservices dev
-</A></li>
-       <LI>Next message: <A HREF="005184.html">[IRCServices] search feature not working on web site for
-       ircservices and no documentation
-</A></li>
-         <LI> <B>Messages sorted by:</B> 
-              <a href="date.html#5183">[ date ]</a>
-              <a href="thread.html#5183">[ thread ]</a>
-              <a href="subject.html#5183">[ subject ]</a>
-              <a href="author.html#5183">[ author ]</a>
-         </LI>
-       </UL>
-
-</body></html>