From 482c167dffd033915f693c13eb3c47e6f6f77a27 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Mon, 24 Oct 2011 12:01:26 +0200 Subject: conntrackd: add missing initial caching of gettimeofday() Thus, we fix conntrackd -i for flows that were just retrieved from the kernel: tcp 6 ESTABLISHED src=192.168.1.135 dst=208.68.163.220 sport=42179 dport=5222 src=208.68.163.220 dst=192.168.1.135 sport=5222 dport=42179 [ASSURED] mark=0 [active since 1319450515s] Note the wrong "active since" value. Signed-off-by: Pablo Neira Ayuso --- src/run.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/run.c b/src/run.c index 6dfc8d4..265a949 100644 --- a/src/run.c +++ b/src/run.c @@ -321,6 +321,8 @@ static int get_handler(enum nf_conntrack_msg_type type, int init(void) { + do_gettimeofday(); + if (CONFIG(flags) & CTD_STATS_MODE) STATE(mode) = &stats_mode; else if (CONFIG(flags) & CTD_SYNC_MODE) -- cgit v1.2.3