From 8ea849b8e4ac0badb44abd018c8d05d75032188a Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Sat, 16 Sep 2017 00:59:49 -0400 Subject: [PATCH] ctf: do not add `intersection-range-ns` in `trace-info` query with no intersect. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Philippe Proulx Signed-off-by: Jérémie Galarneau --- plugins/ctf/fs-src/query.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/plugins/ctf/fs-src/query.c b/plugins/ctf/fs-src/query.c index c5e2be8c..de43ba78 100644 --- a/plugins/ctf/fs-src/query.c +++ b/plugins/ctf/fs-src/query.c @@ -438,10 +438,13 @@ int populate_trace_info(const char *trace_path, const char *trace_name, if (ret) { goto end; } - ret = add_range(trace_info, &trace_intersection, - "intersection-range-ns"); - if (ret) { - goto end; + + if (trace_intersection.begin_ns < trace_intersection.end_ns) { + ret = add_range(trace_info, &trace_intersection, + "intersection-range-ns"); + if (ret) { + goto end; + } } status = bt_value_map_insert(trace_info, "streams", file_groups); -- 2.34.1