Fixing uninitialized variables found with valgrind.

This commit is contained in:
clemahieu 2017-05-29 17:58:50 -05:00
commit 20e0558827
2 changed files with 11 additions and 1 deletions

View file

@ -477,6 +477,9 @@ TEST (node_config, serialization)
config1.inactive_supply = 10;
config1.password_fanout = 10;
config1.enable_voting = false;
config1.callback_address = "test";
config1.callback_port = 10;
config1.callback_target = "test";
boost::property_tree::ptree tree;
config1.serialize_json (tree);
rai::logging logging2 (path);
@ -488,6 +491,9 @@ TEST (node_config, serialization)
ASSERT_NE (config2.inactive_supply, config1.inactive_supply);
ASSERT_NE (config2.password_fanout, config1.password_fanout);
ASSERT_NE (config2.enable_voting, config1.enable_voting);
ASSERT_NE (config2.callback_address, config1.callback_address);
ASSERT_NE (config2.callback_port, config1.callback_port);
ASSERT_NE (config2.callback_target, config1.callback_target);
bool upgraded (false);
config2.deserialize_json (upgraded, tree);
@ -498,6 +504,9 @@ TEST (node_config, serialization)
ASSERT_EQ (config2.inactive_supply, config1.inactive_supply);
ASSERT_EQ (config2.password_fanout, config1.password_fanout);
ASSERT_EQ (config2.enable_voting, config1.enable_voting);
ASSERT_EQ (config2.callback_address, config1.callback_address);
ASSERT_EQ (config2.callback_port, config1.callback_port);
ASSERT_EQ (config2.callback_target, config1.callback_target);
}
TEST (node_config, v1_v2_upgrade)

View file

@ -728,7 +728,8 @@ password_fanout (1024),
io_threads (std::max <unsigned> (4, std::thread::hardware_concurrency ())),
work_threads (std::max <unsigned> (4, std::thread::hardware_concurrency ())),
enable_voting (true),
bootstrap_connections (16)
bootstrap_connections (16),
callback_port (0)
{
switch (rai::rai_network)
{