From ffc020209b0f2ed46ab9b078707c4623006eceda Mon Sep 17 00:00:00 2001 From: Philip O'Toole Date: Thu, 8 Aug 2024 17:50:28 -0400 Subject: [PATCH] Use a nil pointer is entry is "" --- sqlite3_load_extension.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sqlite3_load_extension.go b/sqlite3_load_extension.go index 03cbc8b6..eb72fd41 100644 --- a/sqlite3_load_extension.go +++ b/sqlite3_load_extension.go @@ -50,7 +50,11 @@ func (c *SQLiteConn) LoadExtension(lib string, entry string) error { return errors.New(C.GoString(C.sqlite3_errmsg(c.db))) } - if err := c.loadExtension(lib, &entry); err != nil { + var ptr *string + if entry != "" { + ptr = &entry + } + if err := c.loadExtension(lib, ptr); err != nil { C.sqlite3_enable_load_extension(c.db, 0) return err }