Merge pull request #1107 from bclermont/fix-s3-panic

Fix S3 panic on Invalid configuration
This commit is contained in:
Alexander Neumann 2017-07-17 18:50:46 +02:00
commit f45abac27f

View file

@ -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)