diff options
Diffstat (limited to 'sqlite_go18.go')
-rw-r--r-- | sqlite_go18.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sqlite_go18.go b/sqlite_go18.go index 4338dcc..b8c24ec 100644 --- a/sqlite_go18.go +++ b/sqlite_go18.go @@ -10,6 +10,7 @@ import ( "context" "database/sql/driver" "errors" + "unsafe" ) // Ping implements driver.Pinger @@ -17,7 +18,7 @@ func (c *conn) Ping(ctx context.Context) error { c.Lock() defer c.Unlock() - if c.ppdb == 0 { + if uintptr(unsafe.Pointer(c.ppdb)) == 0 { return errors.New("db is closed") } |