From f79c69f0a0ed7b323af8c16751afe9e25e4914fc Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Wed, 26 Jun 2019 23:33:35 -0500 Subject: [PATCH] Fix the decimate filter, free field-logs when dropping them --- src/std/filters/decimate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/std/filters/decimate.c b/src/std/filters/decimate.c index d34884ebe..502422f55 100644 --- a/src/std/filters/decimate.c +++ b/src/std/filters/decimate.c @@ -63,6 +63,8 @@ static db_field_log* filter(void* pvt, dbChannel *chan, db_field_log *pfl) { if (i++ == 0) passfl = pfl; + else + db_delete_field_log(pfl); if (i >= my->n) i = 0;