diff options
author | Timo <timotej@netdata.cloud> | 2020-01-09 18:51:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-09 18:51:46 +0200 |
commit | 2c0f57151e09b6eda008181912fb891e0a471544 (patch) | |
tree | c846365b5add63daee8a51acd12bfea9ca1a5666 /daemon | |
parent | 791e7e713db07d37f7eca844dad8369ac92dc5ee (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.c | 8 |
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 |