From 0cc283e747b30d36ada6404680dc03e6aa2cde49 Mon Sep 17 00:00:00 2001 From: maskpp Date: Fri, 30 Aug 2024 18:50:38 +0800 Subject: [PATCH] handle error --- ethdb/pebble/pebble.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ethdb/pebble/pebble.go b/ethdb/pebble/pebble.go index ef3cf7c9a7..7a3be797a3 100644 --- a/ethdb/pebble/pebble.go +++ b/ethdb/pebble/pebble.go @@ -523,16 +523,20 @@ type batch struct { // Put inserts the given value into the batch for later committing. func (b *batch) Put(key, value []byte) error { - err := b.b.Set(key, value, nil) + if err := b.b.Set(key, value, nil); err != nil { + return err + } b.size += len(key) + len(value) - return err + return nil } // Delete inserts the key removal into the batch for later committing. func (b *batch) Delete(key []byte) error { - err := b.b.Delete(key, nil) + if err := b.b.Delete(key, nil); err != nil { + return err + } b.size += len(key) - return err + return nil } // ValueSize retrieves the amount of data queued up for writing.