diff --git a/include/opendht/dhtrunner.h b/include/opendht/dhtrunner.h index 882f3f92..0fdcf8d0 100644 --- a/include/opendht/dhtrunner.h +++ b/include/opendht/dhtrunner.h @@ -372,8 +372,8 @@ public: std::string getRoutingTablesLog(sa_family_t af) const; std::string getSearchesLog(sa_family_t af = AF_UNSPEC) const; std::string getSearchLog(const InfoHash&, sa_family_t af = AF_UNSPEC) const; - std::vector getPublicAddress(sa_family_t af = AF_UNSPEC); - std::vector getPublicAddressStr(sa_family_t af = AF_UNSPEC); + std::vector getPublicAddress(sa_family_t af = AF_UNSPEC) const; + std::vector getPublicAddressStr(sa_family_t af = AF_UNSPEC) const; void getPublicAddress(std::function&&)>, sa_family_t af = AF_UNSPEC); // securedht methods diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp index c40ea491..aa6af003 100644 --- a/src/dhtrunner.cpp +++ b/src/dhtrunner.cpp @@ -583,7 +583,7 @@ DhtRunner::getSearchLog(const InfoHash& f, sa_family_t af) const return dht_->getSearchLog(f, af); } std::vector -DhtRunner::getPublicAddress(sa_family_t af) +DhtRunner::getPublicAddress(sa_family_t af) const { std::lock_guard lck(dht_mtx); if (dht_) @@ -591,7 +591,7 @@ DhtRunner::getPublicAddress(sa_family_t af) return {}; } std::vector -DhtRunner::getPublicAddressStr(sa_family_t af) +DhtRunner::getPublicAddressStr(sa_family_t af) const { auto addrs = getPublicAddress(af); std::vector ret(addrs.size());