From 00b9a1d87dc5858fc19274534cf6a94308ce9b1c Mon Sep 17 00:00:00 2001 From: Bruno Clermont Date: Mon, 17 Jul 2017 11:33:19 +0300 Subject: [PATCH] evaluate open error --- src/restic/backend/s3/s3.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/restic/backend/s3/s3.go b/src/restic/backend/s3/s3.go index 3dc8aef9f..950fe3607 100644 --- a/src/restic/backend/s3/s3.go +++ b/src/restic/backend/s3/s3.go @@ -92,6 +92,9 @@ func Open(cfg Config) (restic.Backend, error) { // it does not exist yet. func Create(cfg Config) (restic.Backend, error) { be, err := open(cfg) + if err != nil { + return nil, errors.Wrap(err, "open") + } found, err := be.client.BucketExists(cfg.Bucket) if err != nil { debug.Log("BucketExists(%v) returned err %v", cfg.Bucket, err)