Include config manifest in server_info admin response (RIPD-1172)

This commit is contained in:
wilsonianb
2016-05-24 15:46:55 -07:00
committed by Nik Bougalis
parent 55377c12d3
commit a187750b32
8 changed files with 148 additions and 4 deletions

View File

@@ -491,16 +491,16 @@ OverlayImpl::setupValidatorKeyManifests (BasicConfig const& config,
Throw<std::runtime_error> (
"Unable to load keys from [" SECTION_VALIDATOR_KEYS "]");
auto const validation_manifest =
auto const& validation_manifest =
config.section (SECTION_VALIDATION_MANIFEST);
if (! validation_manifest.lines().empty())
{
std::string s;
s.reserve (188);
for (auto const& line : validation_manifest.lines())
s += beast::rfc2616::trim(line);
s = beast::detail::base64_decode(s);
if (auto mo = make_Manifest (std::move (s)))
if (auto mo = make_Manifest (beast::detail::base64_decode(s)))
{
manifestCache_.configManifest (
std::move (*mo),