aboutsummaryrefslogtreecommitdiff
path: root/sqlite_go18.go
diff options
context:
space:
mode:
authorJan Mercl <0xjnml@gmail.com>2017-06-05 20:13:10 +0200
committerJan Mercl <0xjnml@gmail.com>2017-06-05 20:13:10 +0200
commit8c183b526ba8f225684f6431836138a9cffae509 (patch)
tree4afc11a44fe89e0e7081f00085eed90357218fac /sqlite_go18.go
parent1a3b0a731a9d2b66fb058caef95c004634b17307 (diff)
Release the {cgo,VM}-free Linux/Intel version.
modified: Makefile new file: all_linux_test.go renamed: all_test.go -> all_test_windows.go new file: doc.go new file: generate_linux.go new file: generate_windows.go modified: generator.go new file: generator_windows.go modified: internal/bin/bin_linux_386.go modified: internal/bin/bin_linux_amd64.go modified: main.c modified: sqlite.go modified: sqlite_go18.go new file: sqlite_windows.go
Diffstat (limited to 'sqlite_go18.go')
-rw-r--r--sqlite_go18.go3
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")
}