From 09f4b22529aac5b1c5f4afbfab9a26672a282212 Mon Sep 17 00:00:00 2001 From: Scott Blum Date: Thu, 13 Oct 2022 08:18:47 -0400 Subject: [PATCH] short circuit --- storage/writer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/storage/writer.go b/storage/writer.go index 487e1ee635c..3a6a1ce0f56 100644 --- a/storage/writer.go +++ b/storage/writer.go @@ -190,6 +190,9 @@ func (w *Writer) openWriter() (err error) { progress: w.progress, setObj: func(o *ObjectAttrs) { w.obj = o }, } + if err := w.ctx.Err(); err != nil { + return err // short-circuit + } w.pw, err = w.o.c.tc.OpenWriter(params, opts...) if err != nil { return err