From 9ae0c7b3636365406b480b494dccc609ccba08b9 Mon Sep 17 00:00:00 2001 From: Daenney Date: Fri, 20 Dec 2024 22:37:19 +0100 Subject: [chore] Update ncruces/go-sqlite3 to 0.21.3 (#3629) This includes some additional locking fixes for the BSDs. --- vendor/github.com/ncruces/go-sqlite3/sqlite.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'vendor/github.com/ncruces/go-sqlite3/sqlite.go') diff --git a/vendor/github.com/ncruces/go-sqlite3/sqlite.go b/vendor/github.com/ncruces/go-sqlite3/sqlite.go index 2afe9971c..18a2c2a73 100644 --- a/vendor/github.com/ncruces/go-sqlite3/sqlite.go +++ b/vendor/github.com/ncruces/go-sqlite3/sqlite.go @@ -265,10 +265,11 @@ func (a *arena) mark() (reset func()) { ptrs := len(a.ptrs) next := a.next return func() { - for _, ptr := range a.ptrs[ptrs:] { + rest := a.ptrs[ptrs:] + for _, ptr := range a.ptrs[:ptrs] { a.sqlt.free(ptr) } - a.ptrs = a.ptrs[:ptrs] + a.ptrs = rest a.next = next } } -- cgit v1.2.3