summaryrefslogtreecommitdiffstats
path: root/daemon
diff options
context:
space:
mode:
authorTimo <timotej@netdata.cloud>2020-01-09 18:51:46 +0200
committerGitHub <noreply@github.com>2020-01-09 18:51:46 +0200
commit2c0f57151e09b6eda008181912fb891e0a471544 (patch)
treec846365b5add63daee8a51acd12bfea9ca1a5666 /daemon
parent791e7e713db07d37f7eca844dad8369ac92dc5ee (diff)
error exit when rrdhost localhost init fails #7504 (#7663)
* error exit when rrdhost localhost init fails #7504
Diffstat (limited to 'daemon')
-rw-r--r--daemon/main.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/daemon/main.c b/daemon/main.c
index 1dcdb6edd2..9eb424c535 100644
--- a/daemon/main.c
+++ b/daemon/main.c
@@ -941,7 +941,10 @@ int main(int argc, char **argv) {
default_rrd_update_every = 1;
default_rrd_memory_mode = RRD_MEMORY_MODE_RAM;
default_health_enabled = 0;
- rrd_init("unittest", NULL);
+ if(rrd_init("unittest", NULL)) {
+ fprintf(stderr, "rrd_init failed for unittest\n");
+ return 1;
+ }
default_rrdpush_enabled = 0;
if(run_all_mockup_tests()) return 1;
if(unit_test_storage()) return 1;
@@ -1277,7 +1280,8 @@ int main(int argc, char **argv) {
struct rrdhost_system_info *system_info = calloc(1, sizeof(struct rrdhost_system_info));
get_system_info(system_info);
- rrd_init(netdata_configured_hostname, system_info);
+ if(rrd_init(netdata_configured_hostname, system_info))
+ fatal("Cannot initialize localhost instance with name '%s'.", netdata_configured_hostname);
// ------------------------------------------------------------------------
// Claim netdata agent to a cloud endpoint