diff --git a/src/addrman.h b/src/addrman.h index ab425d40e..1abe9bf12 100644 --- a/src/addrman.h +++ b/src/addrman.h @@ -435,11 +435,11 @@ public: } template - void Unserialize(Stream& s_) + void Unserialize(Stream& s_) EXCLUSIVE_LOCKS_REQUIRED(!cs) { LOCK(cs); - assert(vRandom.empty()); + std::vector().swap(vRandom); Format format; s_ >> Using>(format); diff --git a/src/net.cpp b/src/net.cpp index 66604b1a5..75ae7cb0b 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -2277,8 +2277,8 @@ void StartNode(boost::thread_group& threadGroup, CScheduler& scheduler) } uiInterface.InitMessage(_("Loading addresses...")); - // Load addresses for peers.dat int64_t nStart = GetTimeMillis(); + fprintf(stderr, "%s: Loading addresses for peers.dat at %ld\n", __func__, nStart); { CAddrDB adb; if (!adb.Read(addrman))