From 760eb456492e8ae8873c4c69d9031ed6b92c82ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergiusz=20=27q3k=27=20Baza=C5=84ski?= Date: Tue, 11 Oct 2016 02:19:13 +0200 Subject: [PATCH] Rejigger closing when updating. --- main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 51da5a4..8c07d0a 100644 --- a/main.go +++ b/main.go @@ -72,7 +72,6 @@ SELECT state FROM switch_state_change ORDER BY timestamp DESC LIMIT 1;` res, err := s.db.Query(sqlStmt) - defer res.Close() if err != nil { return err } @@ -85,12 +84,14 @@ SELECT state FROM switch_state_change // Otherwise store if there was a state change var lastState bool if err = res.Scan(&lastState); err != nil { + res.Close() return err } if lastState != state { shouldStore = true } } + res.Close() if !shouldStore { return nil }