From 245cecb1e2a6535b3f61f506aa29ce01fbe50513 Mon Sep 17 00:00:00 2001 From: Thomas Porzelt Date: Mon, 3 Nov 2008 14:33:07 +0100 Subject: [PATCH] add srv->started (timestamp) and srv->started_str (formatted ts) --- src/server.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/server.c b/src/server.c index 7784b2f..454a7e4 100644 --- a/src/server.c +++ b/src/server.c @@ -135,6 +135,9 @@ void server_free(server* srv) { server_plugins_free(srv); g_array_free(srv->plugins_handle_close, TRUE); /* TODO: */ + if (srv->started_str) + g_string_free(srv->started_str, TRUE); + g_slice_free(server, srv); } @@ -267,7 +270,11 @@ void server_start(server *srv) { } srv->started = ev_now(srv->main_worker->loop); - srv->started_str = worker_current_timestamp(srv->main_worker); + { + GString *str = worker_current_timestamp(srv->main_worker); + srv->started = ev_now(srv->main_worker->loop); + srv->started_str = g_string_new_len(GSTR_LEN(str)); + } log_thread_start(srv);