aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSina Ghaderi <32870524+Sina-Ghaderi@users.noreply.github.com>2020-08-10 12:48:47 +0430
committerGitHub <noreply@github.com>2020-08-10 12:48:47 +0430
commita12584736a36dca44dde6a34f56255e67ee09010 (patch)
tree14aa5755002c16f83d82f2a3126fc03b30032b78
parent514a1007ce508148860717d20b7875e6b9769b22 (diff)
Defer functions
-rw-r--r--sqlf.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/sqlf.go b/sqlf.go
index 5036d91..c873470 100644
--- a/sqlf.go
+++ b/sqlf.go
@@ -63,6 +63,8 @@ func storeItem(db *sql.DB, items map[string]datausage) {
`
stmt, err := db.Prepare(sqlAdditem)
nstmt, err := db.Prepare(sqlSumitem)
+ defer stmt.Close()
+ defer nstmt.Close()
if err != nil {
log.Fatal(err)
@@ -73,13 +75,12 @@ func storeItem(db *sql.DB, items map[string]datausage) {
if err != nil {
log.Fatal(err)
}
- defer nstmt.Close()
+
} else {
_, err := stmt.Exec(item.ip, item.rx, item.tx)
if err != nil {
log.Fatal(err)
}
- defer stmt.Close()
}
}
}

Snix LLC Git Repository Holder Copyright(C) 2022 All Rights Reserved Email To Snix.IR