From 006b184a33e5e4714dfe6b6d88ae8c30a9d14c53 Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Tue, 4 Jan 2022 17:47:21 +0200 Subject: [PATCH] Fix issue where engine would panic when attempting to export through a closed connection --- ees/sql.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ees/sql.go b/ees/sql.go index 2f5c3bd36..4e309da94 100644 --- a/ees/sql.go +++ b/ees/sql.go @@ -146,7 +146,9 @@ func (sqlEe *SQLEe) ExportEvent(req interface{}, _ string) error { func (sqlEe *SQLEe) Close() (err error) { sqlEe.Lock() - err = sqlEe.sqldb.Close() + if sqlEe.sqldb != nil { + err = sqlEe.sqldb.Close() + } sqlEe.db = nil sqlEe.sqldb = nil sqlEe.Unlock()