From 595c9b31c806444a77d4c4a6afbe53b3fc7d79e9 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Sun, 5 Feb 2023 10:14:51 -0500 Subject: [PATCH] MT#55283 add graphite_is_enabled() Change-Id: Ia34064635f25d26c641b3306fc2376acfb1fa729 --- daemon/main.c | 3 +-- include/graphite.h | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/daemon/main.c b/daemon/main.c index d9abdfdf9..05ac50718 100644 --- a/daemon/main.c +++ b/daemon/main.c @@ -44,7 +44,6 @@ #include "rtcp.h" #include "iptables.h" #include "statistics.h" -#include "graphite.h" #include "codeclib.h" #include "load.h" #include "ssllib.h" @@ -1303,7 +1302,7 @@ int main(int argc, char **argv) { do_redis_restore(); - if (!is_addr_unspecified(&rtpe_config.graphite_ep.address)) + if (graphite_is_enabled()) thread_create_detach(graphite_loop, NULL, "graphite"); #ifdef HAVE_MQTT diff --git a/include/graphite.h b/include/graphite.h index 2f0ad4633..06aded203 100644 --- a/include/graphite.h +++ b/include/graphite.h @@ -38,4 +38,9 @@ void set_graphite_interval_tv(struct timeval *tv); GString *print_graphite_data(void); + +INLINE bool graphite_is_enabled(void) { + return !is_addr_unspecified(&rtpe_config.graphite_ep.address); +} + #endif /* GRAPHITE_H_ */