From 51898f2e99a769e77663f569cd6d6f93f82e1d6c Mon Sep 17 00:00:00 2001
From: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
Date: Tue, 13 Jan 2015 16:10:40 -0500
Subject: [PATCH] daemon: add default RING bootstrap

Resf #63741

Change-Id: Ida90c129a94ec4aca059ab791c0009bb81594535
---
 daemon/src/ringdht/ringaccount.cpp | 2 ++
 daemon/src/ringdht/ringaccount.h   | 1 +
 2 files changed, 3 insertions(+)

diff --git a/daemon/src/ringdht/ringaccount.cpp b/daemon/src/ringdht/ringaccount.cpp
index 5e1b3b1400..e56b8c988e 100644
--- a/daemon/src/ringdht/ringaccount.cpp
+++ b/daemon/src/ringdht/ringaccount.cpp
@@ -494,6 +494,8 @@ parseInt(const std::map<std::string, std::string> &details, const char *key, T &
 void RingAccount::setAccountDetails(const std::map<std::string, std::string> &details)
 {
     SIPAccountBase::setAccountDetails(details);
+    if (hostname_ == "")
+        hostname_ = DHT_DEFAULT_BOOTSTRAP;
     parseInt(details, CONFIG_DHT_PORT, dhtPort_);
     if (dhtPort_ == 0)
         dhtPort_ = DHT_DEFAULT_PORT;
diff --git a/daemon/src/ringdht/ringaccount.h b/daemon/src/ringdht/ringaccount.h
index da6f6c83f3..a58c256c44 100644
--- a/daemon/src/ringdht/ringaccount.h
+++ b/daemon/src/ringdht/ringaccount.h
@@ -71,6 +71,7 @@ class RingAccount : public SIPAccountBase {
     public:
         constexpr static const char * const ACCOUNT_TYPE = "RING";
         constexpr static const in_port_t DHT_DEFAULT_PORT = 4222;
+        constexpr static const char * const DHT_DEFAULT_BOOTSTRAP = "bootstrap.ring.cx";
 
         const char* getAccountType() const {
             return ACCOUNT_TYPE;
-- 
GitLab