From d74111450044ddd19567a79cabb5bda1d0768b5a Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sat, 12 Jan 2019 13:49:27 +0100 Subject: [PATCH] path: fix bug causing missing data for some formats (e.g. JSON) --- lib/path.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/path.c b/lib/path.c index 40dafbb32..82dba2b3a 100644 --- a/lib/path.c +++ b/lib/path.c @@ -744,7 +744,7 @@ int path_start(struct path *p) p->last_sample->length = vlist_length(&p->signals); p->last_sample->signals = &p->signals; p->last_sample->sequence = 0; - p->last_sample->flags = 0; + p->last_sample->flags = p->last_sample->length > 0 ? SAMPLE_HAS_DATA : 0; for (size_t i = 0; i < p->last_sample->length; i++) { struct signal *sig = (struct signal *) vlist_at(p->last_sample->signals, i);