From 280ddca779f66d601f515af815dcb6640d32cc7b Mon Sep 17 00:00:00 2001
From: Christian Pointner <equinox@helsinki.at>
Date: Wed, 23 Dec 2015 00:01:20 +0100
Subject: rddb channels are now buffered


diff --git a/src/helsinki.at/rhimport/rddb.go b/src/helsinki.at/rhimport/rddb.go
index bb481f4..514abdf 100644
--- a/src/helsinki.at/rhimport/rddb.go
+++ b/src/helsinki.at/rhimport/rddb.go
@@ -339,11 +339,11 @@ func NewRdDb(conf *Config) (db *RdDb, err error) {
 	db.quit = make(chan bool)
 	db.done = make(chan bool)
 	db.password_cache = make(map[string]string)
-	db.getPasswordChan = make(chan getPasswordRequest)
-	db.getGroupOfCartChan = make(chan getGroupOfCartRequest)
-	db.getShowInfoChan = make(chan getShowInfoRequest)
-	db.checkMusicGroupChan = make(chan checkMusicGroupRequest)
-	db.getMusicInfoChan = make(chan getMusicInfoRequest)
+	db.getPasswordChan = make(chan getPasswordRequest, 10)
+	db.getGroupOfCartChan = make(chan getGroupOfCartRequest, 10)
+	db.getShowInfoChan = make(chan getShowInfoRequest, 10)
+	db.checkMusicGroupChan = make(chan checkMusicGroupRequest, 10)
+	db.getMusicInfoChan = make(chan getMusicInfoRequest, 10)
 
 	if err = db.init(conf); err != nil {
 		return
-- 
cgit v0.10.2