Use libevent to dump graphs when necessary.

event_add() can be called repeatedly, the second and later calls are ignored if
the event hasn't been removed yet.
This commit is contained in:
Guus Sliepen 2007-05-17 21:14:30 +00:00
parent 0f6f54ff8a
commit 4d0621b1f3
2 changed files with 15 additions and 24 deletions

View file

@ -301,7 +301,7 @@ int main_loop(void)
{
struct timeval tv;
int r;
time_t last_ping_check, last_config_check, last_graph_dump;
time_t last_ping_check, last_config_check;
tevent_t *event;
struct event timeout;
@ -309,7 +309,6 @@ int main_loop(void)
last_ping_check = now;
last_config_check = now;
last_graph_dump = now;
srand(now);
@ -431,13 +430,6 @@ int main_loop(void)
try_outgoing_connections();
}
/* Dump graph if wanted every 60 seconds*/
if(last_graph_dump + 60 < now) {
dump_graph();
last_graph_dump = now;
}
}
return 0;