From a123736fbe60816f9614f0b2fde7ea3126dd3d71 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sat, 2 Sep 2017 14:22:19 +0200 Subject: [PATCH] signal: the signal node-type knows the number of values so we can save some space --- lib/nodes/signal.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/nodes/signal.c b/lib/nodes/signal.c index 8f87d22ed..ca5a2941e 100644 --- a/lib/nodes/signal.c +++ b/lib/nodes/signal.c @@ -91,6 +91,9 @@ int signal_parse(struct node *n, json_t *cfg) else s->type = SIGNAL_TYPE_MIXED; + /* We know the expected number of values. */ + n->samplelen = s->values; + return 0; }