CE Fix file redirection skipping last character
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 1m30s
Build documentation / build-and-deploy (push) Successful in 46s

This commit is contained in:
2026-04-28 00:25:07 +02:00
parent 21ff32de54
commit 347fe0a49d

View File

@@ -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],