mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-12 08:40:00 -04:00
[v9_10] log as error if entropy unavailable
4521. [cleanup] Log it as an error if an entropy source is not
found and there is no fallback available. [RT #43659]
(cherry picked from commit 6bdb70057d)
This commit is contained in:
parent
ccfd8ebb9f
commit
c549716739
2 changed files with 9 additions and 1 deletions
3
CHANGES
3
CHANGES
|
|
@ -1,3 +1,6 @@
|
|||
4521. [cleanup] Log it as an error if an entropy source is not
|
||||
found and there is no fallback available. [RT #43659]
|
||||
|
||||
4520. [cleanup] Alphabetise more of the grammar when printing it
|
||||
out. [RT #43755]
|
||||
|
||||
|
|
|
|||
|
|
@ -6344,13 +6344,18 @@ load_configuration(const char *filename, ns_server_t *server,
|
|||
"no source of entropy found");
|
||||
} else {
|
||||
const char *randomdev = cfg_obj_asstring(obj);
|
||||
int level = ISC_LOG_ERROR;
|
||||
result = isc_entropy_createfilesource(ns_g_entropy,
|
||||
randomdev);
|
||||
#ifdef PATH_RANDOMDEV
|
||||
if (ns_g_fallbackentropy != NULL)
|
||||
level = ISC_LOG_INFO;
|
||||
#endif
|
||||
if (result != ISC_R_SUCCESS)
|
||||
isc_log_write(ns_g_lctx,
|
||||
NS_LOGCATEGORY_GENERAL,
|
||||
NS_LOGMODULE_SERVER,
|
||||
ISC_LOG_INFO,
|
||||
level,
|
||||
"could not open entropy source "
|
||||
"%s: %s",
|
||||
randomdev,
|
||||
|
|
|
|||
Loading…
Reference in a new issue