From 88b484722a3fb7ff2a7bf7af16d00647b27fd421 Mon Sep 17 00:00:00 2001 From: Enduriel Date: Mon, 2 Feb 2026 16:38:01 +0100 Subject: [PATCH] filen: fix potential panic in case of error during upload --- backend/filen/filen.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/filen/filen.go b/backend/filen/filen.go index 72095d39d..c3d3736ee 100644 --- a/backend/filen/filen.go +++ b/backend/filen/filen.go @@ -415,13 +415,13 @@ func (cw *chunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader i return totalWritten, err } resp, err := cw.filen.UploadChunk(ctx, &cw.FileUpload, realChunkNumber, chunkReadSlice) + if err != nil { + return totalWritten, err + } select { // only care about getting this once case cw.bucketAndRegion <- *resp: default: } - if err != nil { - return totalWritten, err - } totalWritten += int64(len(chunkReadSlice)) realChunkNumber++ }