summaryrefslogtreecommitdiff
path: root/usr.sbin/bind
diff options
context:
space:
mode:
authorTodd C. Miller <millert@cvs.openbsd.org>2008-08-03 21:53:13 +0000
committerTodd C. Miller <millert@cvs.openbsd.org>2008-08-03 21:53:13 +0000
commit03bbbc7cab9151792815b9cdaa64215e47a44d6e (patch)
treeae47e497ff9aac747113a8bd4214b922ef4b59f4 /usr.sbin/bind
parentde300b9c3b6ce002cc7d82d370484db14de528bc (diff)
Don't print a warning when the random device cannot be opened if
we have a pre-chroot random device. OK deraadt@ kettenis@
Diffstat (limited to 'usr.sbin/bind')
-rw-r--r--usr.sbin/bind/bin/named/server.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/usr.sbin/bind/bin/named/server.c b/usr.sbin/bind/bin/named/server.c
index 83645b1e516..fb4e1c0895d 100644
--- a/usr.sbin/bind/bin/named/server.c
+++ b/usr.sbin/bind/bin/named/server.c
@@ -3110,15 +3110,6 @@ load_configuration(const char *filename, ns_server_t *server,
const char *randomdev = cfg_obj_asstring(obj);
result = isc_entropy_createfilesource(ns_g_entropy,
randomdev);
- if (result != ISC_R_SUCCESS)
- isc_log_write(ns_g_lctx,
- NS_LOGCATEGORY_GENERAL,
- NS_LOGMODULE_SERVER,
- ISC_LOG_INFO,
- "could not open entropy source "
- "%s: %s",
- randomdev,
- isc_result_totext(result));
#ifdef PATH_RANDOMDEV
if (ns_g_fallbackentropy != NULL) {
if (result != ISC_R_SUCCESS) {
@@ -3134,8 +3125,17 @@ load_configuration(const char *filename, ns_server_t *server,
&ns_g_entropy);
}
isc_entropy_detach(&ns_g_fallbackentropy);
- }
+ } else
#endif
+ if (result != ISC_R_SUCCESS)
+ isc_log_write(ns_g_lctx,
+ NS_LOGCATEGORY_GENERAL,
+ NS_LOGMODULE_SERVER,
+ ISC_LOG_INFO,
+ "could not open entropy source "
+ "%s: %s",
+ randomdev,
+ isc_result_totext(result));
}
}