diff --git a/src/ripple/app/misc/DatagramMonitor.h b/src/ripple/app/misc/DatagramMonitor.h index aa0f00f01..9f9be8ceb 100644 --- a/src/ripple/app/misc/DatagramMonitor.h +++ b/src/ripple/app/misc/DatagramMonitor.h @@ -69,8 +69,8 @@ struct ServerInfoHeader { uint32_t node_size; // Size category (0=tiny through 4=huge) uint32_t cpu_cores; // CPU core count uint32_t ledger_range_count; // Number of range entries - uint16_t warning_flags; // Warning flags (reduced size) - uint16_t padding1; // Added to maintain alignment + uint32_t warning_flags; // Warning flags (reduced size) + uint32_t padding_1; // padding for alignment // 64-bit metrics uint64_t timestamp; // System time in microseconds diff --git a/src/ripple/core/impl/Config.cpp b/src/ripple/core/impl/Config.cpp index 2f32ec241..656993752 100644 --- a/src/ripple/core/impl/Config.cpp +++ b/src/ripple/core/impl/Config.cpp @@ -281,6 +281,9 @@ Config::setupControl(bool bQuiet, bool bSilent, bool bStandalone) // RAM and CPU resources. We default to "tiny" for standalone mode. if (!bStandalone) { + NODE_SIZE = 4; + return; + // First, check against 'minimum' RAM requirements per node size: auto const& threshold = sizedItems[std::underlying_type_t(SizedItem::ramSizeGB)];