From 02ec822aded6802b2dacf98ae0e5082c4edf5d4a Mon Sep 17 00:00:00 2001
From: Lukas Braun <lukas.braun@fau.de>
Date: Wed, 1 Feb 2017 01:05:48 +0100
Subject: [PATCH] print "Unkown user" message as far up the stack as possible

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

diff --git a/goatherd.go b/goatherd.go
index 8093969..f831845 100644
--- a/goatherd.go
+++ b/goatherd.go
@@ -186,7 +186,6 @@ func check_offer(db *sql.DB, remote string, name string, offer string) (bool, er
         if transaction_failed(err) {
             goto retry
         } else if err == sql.ErrNoRows {
-            log.Printf("Unkown user: %v", name)
             tx.Rollback()
             return false, err
         } else { err_panic(err) }
@@ -246,6 +245,7 @@ func handle_conn(db *sql.DB, remote string, reader *bufio.Reader,
     result := "FAIL"
     match, err := check_offer(db, remote, name, offer)
     if err == sql.ErrNoRows {
+        log.Printf("[%v] Unkown user: %v", remote, name)
         return
     } else if err != nil {
         log.Panic(err)
-- 
GitLab