From c23d1979df00d7458935cf2239bf769a35dc7806 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 23 Jan 2019 00:48:38 +0100 Subject: [PATCH] shmem: overwrite signal definition of received samples --- lib/nodes/shmem.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/nodes/shmem.c b/lib/nodes/shmem.c index e10994f8f..a68732ce4 100644 --- a/lib/nodes/shmem.c +++ b/lib/nodes/shmem.c @@ -142,6 +142,10 @@ int shmem_read(struct node *n, struct sample *smps[], unsigned cnt, unsigned *re sample_copy_many(smps, shared_smps, recv); sample_decref_many(shared_smps, recv); + /** @todo: signal descriptions are currently not shared between processes */ + for (int i = 0; i < recv; i++) + smps[i]->signals = &n->signals; + return recv; }