From 82baccb8bf45da9efe7a4593f65ce9f8954c2c41 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Thu, 29 Jan 2015 01:07:37 -0800 Subject: [PATCH] Prefix if empty skip it before IsValidBucket --- pkg/storage/fs/fs.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/storage/fs/fs.go b/pkg/storage/fs/fs.go index 81ff9fe6e..4e1d450dd 100644 --- a/pkg/storage/fs/fs.go +++ b/pkg/storage/fs/fs.go @@ -36,8 +36,10 @@ func start(ctrlChannel <-chan string, errorChannel chan<- error) { // Bucket Operations func (storage *storage) ListBuckets(prefix string) ([]mstorage.BucketMetadata, error) { - if mstorage.IsValidBucket(prefix) == false { - return []mstorage.BucketMetadata{}, mstorage.BucketNameInvalid{Bucket: prefix} + if prefix != "" { + if mstorage.IsValidBucket(prefix) == false { + return []mstorage.BucketMetadata{}, mstorage.BucketNameInvalid{Bucket: prefix} + } } files, err := ioutil.ReadDir(storage.root)