From c10c000425d0d7047c6339bd81e6efe57c988599 Mon Sep 17 00:00:00 2001 From: Goran Rojovic Date: Thu, 26 Oct 2023 14:45:32 +0200 Subject: [PATCH] Comments fix --- state/runtime/tracer/calltracer/call_tracer.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/state/runtime/tracer/calltracer/call_tracer.go b/state/runtime/tracer/calltracer/call_tracer.go index b9d5bfad92..23e6e1adc9 100644 --- a/state/runtime/tracer/calltracer/call_tracer.go +++ b/state/runtime/tracer/calltracer/call_tracer.go @@ -41,7 +41,7 @@ type CallTracer struct { activeGas uint64 activeAvailableGas uint64 - cancelLock sync.Mutex + cancelLock sync.RWMutex reason error stop bool } @@ -55,8 +55,8 @@ func (c *CallTracer) Cancel(err error) { } func (c *CallTracer) cancelled() bool { - c.cancelLock.Lock() - defer c.cancelLock.Unlock() + c.cancelLock.RLock() + defer c.cancelLock.RUnlock() return c.stop } @@ -67,8 +67,8 @@ func (c *CallTracer) Clear() { } func (c *CallTracer) GetResult() (interface{}, error) { - c.cancelLock.Lock() - defer c.cancelLock.Unlock() + c.cancelLock.RLock() + defer c.cancelLock.RUnlock() if c.reason != nil { return nil, c.reason