From cd75246ecebd59ec661c79c9ee713313e2e62414 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 10 Jul 2015 16:29:28 +0200 Subject: Fix concurency problem --- main.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 34d662c..6c35121 100644 --- a/main.go +++ b/main.go @@ -152,16 +152,16 @@ func privmsg(conn *irc.Conn, line *irc.Line) { // extract single link and fetch title for _, v := range f { if strings.HasPrefix(v, "http") { - go func() { - log.Println(line.Nick, v) - t, err := FetchTitle(v) + go func(url string) { + log.Println(line.Nick, url) + t, err := FetchTitle(url) if err != nil { log.Println(err) } if t != "" { conn.Privmsg(line.Target(), "Title: "+t) } - }() + }(v) } } } -- cgit v1.2.3