From eec1928a0b426f6e5cbca29abd3695f27ea0068f Mon Sep 17 00:00:00 2001 From: Jean Flach Date: Fri, 16 Nov 2018 10:15:00 +0100 Subject: [PATCH] Fix segfault on startup --- lib/redis/rediswriter-objects.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/redis/rediswriter-objects.cpp b/lib/redis/rediswriter-objects.cpp index c85568ff4..5c80d1ad2 100644 --- a/lib/redis/rediswriter-objects.cpp +++ b/lib/redis/rediswriter-objects.cpp @@ -153,6 +153,9 @@ static ConfigObject::Ptr GetObjectByName(const String& name) // Used to update a single object, used for runtime updates void RedisWriter::SendConfigUpdate(const ConfigObject::Ptr& object, bool runtimeUpdate) { + if (!m_Rcon->IsConnected()) + return; + String typeName = GetLowerCaseTypeNameDB(object); auto attributes = std::vector({"HMSET", m_PrefixConfigObject + typeName});