From 3148494a92de2ea462c90a7a21d03d0fff90ca1c Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sat, 16 May 2026 12:03:43 +0200 Subject: [PATCH] archiver: check chunker error before updating the node This is actually just a cosmetic issue as chunk.Length is 0 if the chunker returned an error. --- internal/archiver/file_saver.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/archiver/file_saver.go b/internal/archiver/file_saver.go index 84e175d82..e7a95aaf4 100644 --- a/internal/archiver/file_saver.go +++ b/internal/archiver/file_saver.go @@ -174,15 +174,15 @@ func (s *fileSaver) saveFile(ctx context.Context, chnker *chunker.Chunker, snPat buf.Release() break } - - buf.Data = chunk.Data - node.Size += uint64(chunk.Length) - if err != nil { _ = f.Close() completeError(err) return } + + buf.Data = chunk.Data + node.Size += uint64(chunk.Length) + // test if the context has been cancelled, return the error if ctx.Err() != nil { _ = f.Close()