From 4b8959580d74eb86a4e9a8ac5c2fccae89dd2a08 Mon Sep 17 00:00:00 2001 From: maskpp Date: Mon, 17 Jun 2024 16:11:02 +0800 Subject: [PATCH] write lock cover buffer change --- triedb/pathdb/disklayer.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/triedb/pathdb/disklayer.go b/triedb/pathdb/disklayer.go index 964ad2ef77..8631ea756d 100644 --- a/triedb/pathdb/disklayer.go +++ b/triedb/pathdb/disklayer.go @@ -262,8 +262,8 @@ func (dl *diskLayer) revert(h *history, loader triestate.TrieLoader) (*diskLayer // setBufferSize sets the node buffer size to the provided value. func (dl *diskLayer) setBufferSize(size int) error { - dl.lock.RLock() - defer dl.lock.RUnlock() + dl.lock.Lock() + defer dl.lock.Unlock() if dl.stale { return errSnapshotStale