Issue warning if collecting RandSeed data failed

This commit is contained in:
Wladimir J. van der Laan 2014-06-23 14:35:35 +02:00
parent fcb0a1bb9c
commit be873f6454
No known key found for this signature in database
GPG Key ID: 74810B012346C9A6

View File

@ -176,7 +176,14 @@ void RandAddSeedPerfmon()
{
RAND_add(begin_ptr(vData), nSize, nSize/100.0);
OPENSSL_cleanse(begin_ptr(vData), nSize);
LogPrint("rand", "RandAddSeed() %lu bytes\n", nSize);
LogPrint("rand", "%s: %lu bytes\n", __func__, nSize);
} else {
static bool warned = false; // Warn only once
if (!warned)
{
LogPrintf("%s: Warning: RegQueryValueExA(HKEY_PERFORMANCE_DATA) failed with code %i\n", __func__, ret);
warned = true;
}
}
#endif
}