]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
1998. [bug] Restrict handling of fifos as sockets to just SunOS.
authorMark Andrews <marka@isc.org>
Thu, 2 Mar 2006 23:29:24 +0000 (23:29 +0000)
committerMark Andrews <marka@isc.org>
Thu, 2 Mar 2006 23:29:24 +0000 (23:29 +0000)
                        This allows named to connect to entropy gathering
                        daemons that use fifos instead of sockets. [RT #15840]

CHANGES
lib/isc/unix/entropy.c

diff --git a/CHANGES b/CHANGES
index 713ffb25f811004472deb07ccc7f9fefc8fd8401..acd627441e27ea8d2238f5a2b2962c062c11224f 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+1998.  [bug]           Restrict handling of fifos as sockets to just SunOS.
+                       This allows named to connect to entropy gathering
+                       daemons that use fifos instead of sockets. [RT #15840]
+
 1997.  [bug]           Named was failing to replace negative cache entries
                        when a positive one for the type was learnt.
                        [RT #15818]
index 354c491af75ddec7a15251ce5c0fd7ef17bc88a4..acbaebb7cdda00ee4295d1b59f64ca56c85f59e2 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: entropy.c,v 1.71.18.5 2006/01/06 00:01:43 marka Exp $ */
+/* $Id: entropy.c,v 1.71.18.6 2006/03/02 23:29:24 marka Exp $ */
 
 /* \file unix/entropy.c
  * \brief
@@ -504,7 +504,7 @@ isc_entropy_createfilesource(isc_entropy_t *ent, const char *fname) {
        if (S_ISSOCK(_stat.st_mode))
                is_usocket = ISC_TRUE;
 #endif
-#if defined(S_ISFIFO)
+#if defined(S_ISFIFO) && defined(sun)
        if (S_ISFIFO(_stat.st_mode))
                is_usocket = ISC_TRUE;
 #endif