8.2.3-T9B INSIST failure.

Paul A Vixie vixie at mfnx.net
Wed Dec 13 19:49:54 UTC 2000


fixed in pool

Index: ns_main.c
===================================================================
RCS file: /proj/cvs/isc/bind/src/bin/named/ns_main.c,v
retrieving revision 8.137
retrieving revision 8.138
diff -u -r8.137 -r8.138
--- ns_main.c   2000/12/02 18:39:26     8.137
+++ ns_main.c   2000/12/07 05:54:59     8.138
@@ -1,6 +1,6 @@
 #if !defined(lint) && !defined(SABER)
 static const char sccsid[] = "@(#)ns_main.c    4.55 (Berkeley) 7/1/91";
-static const char rcsid[] = "$Id: ns_main.c,v 8.137 2000/12/02 18:39:26 vixie Exp $";
+static const char rcsid[] = "$Id: ns_main.c,v 8.138 2000/12/07 05:54:59 vixie Exp $";
 #endif /* not lint */
 
 /*
@@ -1597,7 +1597,8 @@
                if (ifp->dfd != -1)
                        drop += drain_rcvbuf(ctx, ifp, ifp->dfd,
                                             &mread, &mstore);
-       INSIST_ERR(evDo(ctx, drain_all_rcvbuf));
+       if (mstore < MAX_SYNCSTORE)
+               INSIST_ERR(evDo(ctx, drain_all_rcvbuf));
        return (drop);
 }
 

> To: Paul A Vixie <vixie at mfnx.net>
> Cc: bind-workers at isc.org, lamont at hp.com
> Subject: 8.2.3-T9B INSIST failure.
> MIME-Version: 1.0
> Content-Type: text/plain; charset="us-ascii"
> Content-ID: <26900.976735181.1 at cranston.fc.hp.com>
> Date: Wed, 13 Dec 2000 12:19:41 -0700
> From: LaMont Jones <lamont at hp.com>
> Message-Id: <20001213191941.CC56018727 at security.hp.com>
> 
> ns_main.c:1600: INSIST(evDo(ctx, drain_all_rcvbuf)): Resource temporarily unavailable failed.
> 
> Near as I can tell, recvfrom (or something) returned EAGAIN.  Which would
> tend to indicate that we thought there was more there than there was...
> 
> thoughts?
> lamont




More information about the bind-workers mailing list