From 9dc85a7180864a2e1ac8eb712aee144e834008de Mon Sep 17 00:00:00 2001 From: Vadim Kochan Date: Wed, 16 Dec 2015 22:12:09 +0200 Subject: flowtop: Refresh flows if filter was changed while flows loading Reset do_reload_flows flag before dump flows. It allows to change filter state more dynamically Signed-off-by: Vadim Kochan Signed-off-by: Tobias Klauser --- flowtop.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'flowtop.c') diff --git a/flowtop.c b/flowtop.c index d90e1ee..1d438ba 100644 --- a/flowtop.c +++ b/flowtop.c @@ -1676,12 +1676,12 @@ static void *collector(void *null __maybe_unused) if (!do_reload_flows) { usleep(USEC_PER_SEC * interval); } else { + do_reload_flows = false; + flow_list_destroy(&flow_list); collector_create_filter(ct_event); collector_dump_flows(); - - do_reload_flows = false; } collector_refresh_flows(ct_update); -- cgit v1.2.3-54-g00ecf