diff --git a/kv/mdbx/kv_mdbx.go b/kv/mdbx/kv_mdbx.go index f8df5fea8..a011da2aa 100644 --- a/kv/mdbx/kv_mdbx.go +++ b/kv/mdbx/kv_mdbx.go @@ -334,14 +334,14 @@ func (db *MdbxKV) Close() { } func (db *MdbxKV) BeginRo(ctx context.Context) (txn kv.Tx, err error) { - if db.env == nil { - return nil, fmt.Errorf("db closed") - } select { case <-ctx.Done(): return nil, ctx.Err() default: } + if db.env == nil { + return nil, fmt.Errorf("db closed") + } defer func() { if err == nil {