diff --git a/src/Daemon/CrashWriter.cpp b/src/Daemon/CrashWriter.cpp index 86c20bb451f2..2a1713eb479e 100644 --- a/src/Daemon/CrashWriter.cpp +++ b/src/Daemon/CrashWriter.cpp @@ -24,8 +24,7 @@ std::unique_ptr CrashWriter::instance; void CrashWriter::initialize(Poco::Util::LayeredConfiguration & config) { - if (config.getBool("send_crash_reports.enabled", false)) - instance.reset(new CrashWriter(config)); + instance.reset(new CrashWriter(config)); } bool CrashWriter::initialized() @@ -70,6 +69,12 @@ void CrashWriter::sendError(Type type, int sig_or_error, std::string_view error_ return; } + if (endpoint.empty()) + { + LOG_DEBUG(logger, "Not sending crash report (crash reporting is disabled)"); + return; + } + try { LOG_INFO(logger, "Sending crash report");