From 347fe0a49d4a49dd7cedddfcd321f87dcb9008db Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Tue, 28 Apr 2026 00:25:07 +0200 Subject: [PATCH] CE Fix file redirection skipping last character --- ce/interp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ce/interp.c b/ce/interp.c index fa1c68f..b4527d0 100644 --- a/ce/interp.c +++ b/ce/interp.c @@ -606,8 +606,8 @@ static void execute_redir(struct ast_redir* redir, struct context* context) { } size_t chunk_size = 1024; - size_t chunks = (context->strbuf.count - 1) / chunk_size; - size_t rem = (context->strbuf.count - 1) % chunk_size; + size_t chunks = context->strbuf.count / chunk_size; + size_t rem = context->strbuf.count % chunk_size; for (size_t chunk = 0; chunk < chunks; chunk++) { if ((ret = filewriter_write(&fw, (uint8_t*)&context->strbuf.items[chunk * chunk_size],