Skip to content

Commit 97f10cb

Browse files
authored
Merge pull request #584 from codenotary/fix_data_race
fix(embedded/tbtree): sync GetTs to prevent data races
2 parents 230716f + dfa8e3b commit 97f10cb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

embedded/tbtree/tbtree.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,9 @@ func (t *TBtree) Get(key []byte) (value []byte, ts uint64, err error) {
507507
}
508508

509509
func (t *TBtree) GetTs(key []byte, limit int64) (ts []uint64, err error) {
510+
t.mutex.Lock()
511+
defer t.mutex.Unlock()
512+
510513
if t.closed {
511514
return nil, ErrAlreadyClosed
512515
}

0 commit comments

Comments
 (0)