From b7d30812fc98e0916837aa7eb51ba42e60fcb0c0 Mon Sep 17 00:00:00 2001 From: chrislu Date: Fri, 23 Dec 2022 10:40:13 -0800 Subject: [PATCH] fix slab clearing error --- weed/util/mem/slot_pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/util/mem/slot_pool.go b/weed/util/mem/slot_pool.go index 2c729deef..1efb1b76b 100644 --- a/weed/util/mem/slot_pool.go +++ b/weed/util/mem/slot_pool.go @@ -42,7 +42,7 @@ func getSlotPool(size int) (*sync.Pool, bool) { func Allocate(size int) []byte { if pool, found := getSlotPool(size); found { slab := *pool.Get().(*[]byte) - for i := 0; i < size; i++ { + for i, _ := range slab { slab[i] = 0 } return slab[:size]