From 8c183b526ba8f225684f6431836138a9cffae509 Mon Sep 17 00:00:00 2001 From: Jan Mercl <0xjnml@gmail.com> Date: Mon, 5 Jun 2017 20:13:10 +0200 Subject: 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 --- sqlite_go18.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sqlite_go18.go') 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") } -- cgit v1.2.3-70-g09d2