summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-07-10 16:29:28 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-07-10 16:29:28 +0200
commitcd75246ecebd59ec661c79c9ee713313e2e62414 (patch)
tree3fbd7c531353a76e533ae703070629dde5d6e279 /main.go
parent6975132b54c091f1fb9cb7cb4d2df2316576f681 (diff)
Fix concurency problem
Diffstat (limited to 'main.go')
-rw-r--r--main.go8
1 files changed, 4 insertions, 4 deletions
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)
}
}
}