aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKiminuo <kiminuo@protonmail.com>2021-05-20 22:28:06 +0200
committerKiminuo <kiminuo@protonmail.com>2021-05-22 15:43:42 +0200
commit716de29dd8672d28bfe0a08424e9958fe61054d2 (patch)
tree06f10bdf11dd27755d686cd1503fbf01c22c889c
parentbe4171679b8eab8205e04ff86140329bd67878a0 (diff)
downloadbitcoin-716de29dd8672d28bfe0a08424e9958fe61054d2.tar.xz
Make `m_cached_blocks_path` mutable. Make `ArgsManager::GetBlocksDirPath()` const.
-rw-r--r--src/util/system.cpp2
-rw-r--r--src/util/system.h4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/util/system.cpp b/src/util/system.cpp
index 9b3bd46b38..06684c78ad 100644
--- a/src/util/system.cpp
+++ b/src/util/system.cpp
@@ -388,7 +388,7 @@ std::optional<unsigned int> ArgsManager::GetArgFlags(const std::string& name) co
return std::nullopt;
}
-const fs::path& ArgsManager::GetBlocksDirPath()
+const fs::path& ArgsManager::GetBlocksDirPath() const
{
LOCK(cs_args);
fs::path& path = m_cached_blocks_path;
diff --git a/src/util/system.h b/src/util/system.h
index f68975ffa3..88a217f71d 100644
--- a/src/util/system.h
+++ b/src/util/system.h
@@ -195,7 +195,7 @@ protected:
std::map<OptionsCategory, std::map<std::string, Arg>> m_available_args GUARDED_BY(cs_args);
bool m_accept_any_command GUARDED_BY(cs_args){true};
std::list<SectionInfo> m_config_sections GUARDED_BY(cs_args);
- fs::path m_cached_blocks_path GUARDED_BY(cs_args);
+ mutable fs::path m_cached_blocks_path GUARDED_BY(cs_args);
mutable fs::path m_cached_datadir_path GUARDED_BY(cs_args);
mutable fs::path m_cached_network_datadir_path GUARDED_BY(cs_args);
@@ -266,7 +266,7 @@ public:
*
* @return Blocks path which is network specific
*/
- const fs::path& GetBlocksDirPath();
+ const fs::path& GetBlocksDirPath() const;
/**
* Get data directory path