From 3900dc318797f0c829deb42ed9d723a30e3f60b0 Mon Sep 17 00:00:00 2001 From: Aviv Klasquin Komissar Date: Tue, 19 Oct 2021 12:18:21 +0300 Subject: return non-nil result when calling exec with empty query (#973) fixes #963 --- sqlite3.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sqlite3.go') diff --git a/sqlite3.go b/sqlite3.go index 5ac9570..d72bcb3 100644 --- a/sqlite3.go +++ b/sqlite3.go @@ -828,6 +828,10 @@ func (c *SQLiteConn) exec(ctx context.Context, query string, args []namedValue) tail := s.(*SQLiteStmt).t s.Close() if tail == "" { + if res == nil { + // https://github.com/mattn/go-sqlite3/issues/963 + res = &SQLiteResult{0, 0} + } return res, nil } query = tail -- cgit v1.2.3