Skip to content

Commit c23fe5f

Browse files
committed
fix: add mutex protection to SetBackend to eliminate data race with ListRecords
1 parent 21ce69f commit c23fe5f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

db.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,8 @@ func (d *acmedb) GetBackend() *sql.DB {
439439
}
440440

441441
func (d *acmedb) SetBackend(backend *sql.DB) {
442+
d.Lock()
443+
defer d.Unlock()
442444
d.DB = backend
443445
}
444446

0 commit comments

Comments
 (0)