From 9441850812e4ff13a3086abb93de32975a9da920 Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Thu, 28 Mar 2024 19:53:27 +0800 Subject: [PATCH] ethdb/pebble: using slices.Clone --- ethdb/pebble/pebble.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ethdb/pebble/pebble.go b/ethdb/pebble/pebble.go index 57689ab04b..f29119ca99 100644 --- a/ethdb/pebble/pebble.go +++ b/ethdb/pebble/pebble.go @@ -21,6 +21,7 @@ import ( "bytes" "fmt" "runtime" + "slices" "sync" "sync/atomic" "time" @@ -299,8 +300,7 @@ func (d *Database) Get(key []byte) ([]byte, error) { if err != nil { return nil, err } - ret := make([]byte, len(dat)) - copy(ret, dat) + ret := slices.Clone(dat) closer.Close() return ret, nil } @@ -379,8 +379,7 @@ func (snap *snapshot) Get(key []byte) ([]byte, error) { if err != nil { return nil, err } - ret := make([]byte, len(dat)) - copy(ret, dat) + ret := slices.Clone(dat) closer.Close() return ret, nil }