diff --git a/irc/client_lookup_set.go b/irc/client_lookup_set.go index 108de80b..c9147a07 100644 --- a/irc/client_lookup_set.go +++ b/irc/client_lookup_set.go @@ -92,12 +92,13 @@ func (clients *ClientLookupSet) FindAll(userhost Name) (set ClientSet) { return } for rows.Next() { - var nickname Name - err := rows.Scan(&nickname) + var sqlNickname string + err := rows.Scan(&sqlNickname) if err != nil { Log.error.Println("ClientLookupSet.FindAll.Scan:", err) return } + nickname := Name(sqlNickname) client := clients.Get(nickname) if client == nil { Log.error.Println("ClientLookupSet.FindAll: missing client:", nickname)