From: Philippe Proulx Date: Sat, 16 Sep 2017 04:59:49 +0000 (-0400) Subject: ctf: do not add `intersection-range-ns` in `trace-info` query with no intersect. X-Git-Tag: v2.0.0-pre4~31 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=8ea849b8e4ac0badb44abd018c8d05d75032188a ctf: do not add `intersection-range-ns` in `trace-info` query with no intersect. Signed-off-by: Philippe Proulx Signed-off-by: Jérémie Galarneau --- 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);