diff --git a/src/jamidht/archive_account_manager.cpp b/src/jamidht/archive_account_manager.cpp index fce8634bcfe91b221f0926b7deb541c1835bbf0e..3dda6cedc9e9ac2c3267c5f6ab7e7fbf127405f0 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();