diff --git a/daemon/graphite.c b/daemon/graphite.c index 496ed1f3d..74108fc7e 100644 --- a/daemon/graphite.c +++ b/daemon/graphite.c @@ -22,7 +22,7 @@ struct totalstats totalstats_prev; int connect_to_graphite_server(u_int32_t ipaddress, int port) { graphite_sock=0; - int reconnect=0, MAXRECONNECTS=5; + int reconnect=0; int rc=0; struct sockaddr_in sin; memset(&sin,0,sizeof(sin)); @@ -47,25 +47,18 @@ int connect_to_graphite_server(u_int32_t ipaddress, int port) { return -1; } - while (reconnect=0) { + rc = send_graphite_data(); if (rc<0) { - return; + ilog(LOG_ERROR,"Sending graphite data failed."); + graphite_sock=0; } } + sleep(seconds); }