diff --git a/sqlite3.go b/sqlite3.go index df3258a..4e94256 100644 --- a/sqlite3.go +++ b/sqlite3.go @@ -740,6 +740,8 @@ func (c *SQLiteConn) RegisterAggregator(name string, impl interface{}, pure bool // AutoCommit return which currently auto commit or not. func (c *SQLiteConn) AutoCommit() bool { + c.mu.Lock() + defer c.mu.Unlock() return int(C.sqlite3_get_autocommit(c.db)) != 0 }