From 7bac115ceba9099d32c5f8851f5cc4e09fb56176 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Tue, 14 Jun 2022 10:44:11 +0200 Subject: [PATCH] Gracefully handle empty iterator close Prevent nil panic. --- store/adapters/rdbms/dal/iterator.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/store/adapters/rdbms/dal/iterator.go b/store/adapters/rdbms/dal/iterator.go index 50684d967..e9c27558e 100644 --- a/store/adapters/rdbms/dal/iterator.go +++ b/store/adapters/rdbms/dal/iterator.go @@ -209,6 +209,9 @@ func (i *iterator) Err() error { // Close iterator and cleanup func (i *iterator) Close() error { + if i.rows == nil { + return nil + } return i.rows.Close() }