From fa708fe1a4dcc940fc641472e31ea5269dc4c9f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Sat, 5 Dec 2020 11:19:14 -0500 Subject: [PATCH] archive account manager: check for dht Change-Id: Ie757760089d3ecd50779d729a5ef0af584065d9a --- src/jamidht/archive_account_manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/jamidht/archive_account_manager.cpp b/src/jamidht/archive_account_manager.cpp index fce8634bcf..3dda6cedc9 100644 --- a/src/jamidht/archive_account_manager.cpp +++ b/src/jamidht/archive_account_manager.cpp @@ -429,6 +429,10 @@ ArchiveAccountManager::needsMigration(const dht::crypto::Identity& id) void ArchiveAccountManager::syncDevices() { + if (not dht_ or not dht_->isRunning()) { + JAMI_WARN("Not syncing devices: DHT is not running"); + return; + } JAMI_DBG("Building device sync from %s", info_->deviceId.c_str()); auto sync_data = info_->contacts->getSyncData(); -- GitLab