gcs: fix anonymous client to use rclone's HTTP client

This commit is contained in:
Nick Craig-Wood 2021-01-19 15:10:35 +00:00
parent b0491dec88
commit 072464cbdb

View file

@ -411,7 +411,7 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e
opt.ServiceAccountCredentials = string(loadedCreds) opt.ServiceAccountCredentials = string(loadedCreds)
} }
if opt.Anonymous { if opt.Anonymous {
oAuthClient = &http.Client{} oAuthClient = fshttp.NewClient(ctx)
} else if opt.ServiceAccountCredentials != "" { } else if opt.ServiceAccountCredentials != "" {
oAuthClient, err = getServiceAccountClient(ctx, []byte(opt.ServiceAccountCredentials)) oAuthClient, err = getServiceAccountClient(ctx, []byte(opt.ServiceAccountCredentials))
if err != nil { if err != nil {