From db464e50ee937d7aef8b01afbecf572318877739 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 4 Apr 2018 12:01:09 +0200 Subject: [PATCH] iec61850-9-2: fix memory leak --- lib/nodes/iec61850_sv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/nodes/iec61850_sv.c b/lib/nodes/iec61850_sv.c index 3802a42b6..70c91efca 100644 --- a/lib/nodes/iec61850_sv.c +++ b/lib/nodes/iec61850_sv.c @@ -351,6 +351,7 @@ int iec61850_sv_read(struct node *n, struct sample *smps[], unsigned cnt) pulled = queue_signalled_pull_many(&i->subscriber.queue, (void **) smpt, cnt); sample_copy_many(smps, smpt, pulled); + sample_put_many(smpt, pulled); return pulled; }