diff --git a/cmd/web-handlers.go b/cmd/web-handlers.go index bc07599b9..3aec320f0 100644 --- a/cmd/web-handlers.go +++ b/cmd/web-handlers.go @@ -306,7 +306,7 @@ func (web *webAPIHandlers) ListBuckets(r *http.Request, args *WebGenericArgs, re r.Header.Set("delimiter", SlashSeparator) // If etcd, dns federation configured list buckets from etcd. - if globalDNSConfig != nil { + if globalDNSConfig != nil && globalBucketFederation { dnsBuckets, err := globalDNSConfig.List() if err != nil && err != dns.ErrNoEntriesFound { return toJSONError(ctx, err)