From 1d3bf06db82a869f57f7552be5a356d2d191b53e Mon Sep 17 00:00:00 2001 From: Max Wash Date: Mon, 23 Jun 2025 13:42:55 +0100 Subject: [PATCH] wrap: prevent add_file from writing empty clusters --- src/wrap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/wrap.c b/src/wrap.c index 66f1e22..a082a18 100644 --- a/src/wrap.c +++ b/src/wrap.c @@ -66,6 +66,10 @@ static enum ec3_status add_file( while (1) { size_t r = fread(buf, 1, cluster_size, inp); + if (r == 0) { + break; + } + size_t w; status = ec3_tag_ioctx_write_cluster(tag, i++, buf, r, &w);