From 1ac9d306ad5a5d34caaa0f70eb9210e07d96aaa8 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Fri, 23 Nov 2018 20:58:54 +0200 Subject: [PATCH] node: do not emit data when paused --- lib/node.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/node.c b/lib/node.c index 1afbf2db7..f8f302d16 100644 --- a/lib/node.c +++ b/lib/node.c @@ -485,6 +485,9 @@ int node_read(struct node *n, struct sample *smps[], unsigned cnt, unsigned *rel { int readd, nread = 0; + if (n->state == STATE_PAUSED) + return 0; + assert(n->state == STATE_STARTED || n->state == STATE_CONNECTED || n->state == STATE_PENDING_CONNECT); assert(node_type(n)->read);