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 <ahmetalpbalkan@gmail.com>
This commit is contained in:
Ahmet Alp Balkan 2016-10-31 11:41:53 -07:00
parent 994d1a56ff
commit a994f35657
No known key found for this signature in database
GPG key ID: 0E1B7FD112EEE4A0

View file

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