From e9bb84462e8d5ce12e8b99d243f4a14c07628519 Mon Sep 17 00:00:00 2001
From: Lukas Braun <lukas.braun@fau.de>
Date: Fri, 27 Jan 2017 21:12:32 +0100
Subject: [PATCH] properly scope look variable

---
 goatherd.go | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/goatherd.go b/goatherd.go
index 3c1e391..29c9a2f 100644
--- a/goatherd.go
+++ b/goatherd.go
@@ -169,7 +169,6 @@ func transaction_failed(err error) bool {
 // transaction, retrying if it fails.
 func check_offer(db *sql.DB, remote net.Addr, name string, offer string) (ok bool, err error) {
     for {
-        var i uint64
         debugf("[%v] begin transaction", remote)
         tx, err := db.Begin()
         err_panic(err)
@@ -184,7 +183,7 @@ func check_offer(db *sql.DB, remote net.Addr, name string, offer string) (ok boo
             return false, err
         } else { err_panic(err) }
 
-        for i = 0; i < cfg.Lookahead; i++ {
+        for i := uint64(0); i < cfg.Lookahead; i++ {
             debugf("[%v] checking for match (offset %v)", remote, i)
             // .Check increments .Counter if successfull
             // otherwise do it explicitly
-- 
GitLab