Skip to content

Commit

Permalink
Merge pull request #363 from ahrtr/seek_assert_20221221
Browse files Browse the repository at this point in the history
only perform assert check on exported method
  • Loading branch information
ahrtr authored Dec 21, 2022
2 parents dd0ab6d + ed04387 commit f0ccf4e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions cursor.go
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,8 @@ func (c *Cursor) Prev() (key []byte, value []byte) {
// follow, a nil key is returned.
// The returned key and value are only valid for the life of the transaction.
func (c *Cursor) Seek(seek []byte) (key []byte, value []byte) {
_assert(c.bucket.tx.db != nil, "tx closed")

k, v, flags := c.seek(seek)

// If we ended up after the last element of a page then move to the next one.
Expand Down Expand Up @@ -144,8 +146,6 @@ func (c *Cursor) Delete() error {
// seek moves the cursor to a given key and returns it.
// If the key does not exist then the next key is used.
func (c *Cursor) seek(seek []byte) (key []byte, value []byte, flags uint32) {
_assert(c.bucket.tx.db != nil, "tx closed")

// Start from root page/node and traverse to correct page.
c.stack = c.stack[:0]
c.search(seek, c.bucket.root)
Expand Down

0 comments on commit f0ccf4e

Please sign in to comment.