From 3fd4ec06994ec2ba5b37df67e492cc6507b6c5fd Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sun, 27 Oct 2024 21:08:22 -0600 Subject: [PATCH] processor: allow processors to operate in the same input context Signed-off-by: Eduardo Silva --- src/flb_processor.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/flb_processor.c b/src/flb_processor.c index 00c892491f4..a9d3dce5705 100644 --- a/src/flb_processor.c +++ b/src/flb_processor.c @@ -660,11 +660,13 @@ int flb_processor_run(struct flb_processor *proc, return -1; } - if (cur_buf != data) { + if (cur_buf != data && cur_buf != tmp_buf) { cmt_destroy(cur_buf); } - cur_buf = (void *)tmp_buf; + if (tmp_buf != NULL) { + cur_buf = tmp_buf; + } } } else if (type == FLB_PROCESSOR_TRACES) {