From a994f35657c3386a0abfa2b57c6be5fdef93109b Mon Sep 17 00:00:00 2001 From: Ahmet Alp Balkan Date: Mon, 31 Oct 2016 11:41:53 -0700 Subject: [PATCH] driver/swift: Fix go vet warning Driver was passing connections by copying. Storing `swift.Connection` as pointer to fix the warnings. Ref: #2030. Signed-off-by: Ahmet Alp Balkan --- registry/storage/driver/swift/swift.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/registry/storage/driver/swift/swift.go b/registry/storage/driver/swift/swift.go index 242f13102..4b7aa4e9f 100644 --- a/registry/storage/driver/swift/swift.go +++ b/registry/storage/driver/swift/swift.go @@ -108,7 +108,7 @@ func (factory *swiftDriverFactory) Create(parameters map[string]interface{}) (st } type driver struct { - Conn swift.Connection + Conn *swift.Connection Container string Prefix string BulkDeleteSupport bool @@ -177,7 +177,7 @@ func New(params Parameters) (*Driver, error) { TLSClientConfig: &tls.Config{InsecureSkipVerify: params.InsecureSkipVerify}, } - ct := swift.Connection{ + ct := &swift.Connection{ UserName: params.Username, ApiKey: params.Password, AuthUrl: params.AuthURL, @@ -888,7 +888,7 @@ func (w *writer) waitForSegmentsToShowUp() error { } type segmentWriter struct { - conn swift.Connection + conn *swift.Connection container string segmentsPath string segmentNumber int