From 85f2f8c933c7167e04b7b0d7042fbcace3847cc1 Mon Sep 17 00:00:00 2001 From: rbrunner7 Date: Wed, 20 Mar 2019 16:40:59 +0100 Subject: [PATCH] Fix daemon startup parameter '--limit-rate' processing after parameter defaults --- src/p2p/net_node.inl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/p2p/net_node.inl b/src/p2p/net_node.inl index ba6e79d3f..565fcf0ea 100644 --- a/src/p2p/net_node.inl +++ b/src/p2p/net_node.inl @@ -2236,11 +2236,10 @@ namespace nodetool template bool node_server::set_rate_up_limit(const boost::program_options::variables_map& vm, int64_t limit) { - this->islimitup=true; + this->islimitup=(limit != -1) && (limit != default_limit_up); if (limit==-1) { limit=default_limit_up; - this->islimitup=false; } epee::net_utils::connection >::set_rate_up_limit( limit ); @@ -2251,10 +2250,9 @@ namespace nodetool template bool node_server::set_rate_down_limit(const boost::program_options::variables_map& vm, int64_t limit) { - this->islimitdown=true; + this->islimitdown=(limit != -1) && (limit != default_limit_down); if(limit==-1) { limit=default_limit_down; - this->islimitdown=false; } epee::net_utils::connection >::set_rate_down_limit( limit ); MINFO("Set limit-down to " << limit << " kB/s");