diff --git a/packages/flamenco-manager-go/src/flamenco-manager/flamenco/upstream.go b/packages/flamenco-manager-go/src/flamenco-manager/flamenco/upstream.go
index 0fc99ba36a977e627b10ea42dc4baeeaff3e79b4..c4e78d9db8e379d3627208d6a9d862e902a9a834 100644
--- a/packages/flamenco-manager-go/src/flamenco-manager/flamenco/upstream.go
+++ b/packages/flamenco-manager-go/src/flamenco-manager/flamenco/upstream.go
@@ -70,7 +70,6 @@ func (self *UpstreamConnection) Close() {
 func (self *UpstreamConnection) KickDownloader(synchronous bool) {
 	if synchronous {
 		pingback := make(chan bool)
-		defer close(pingback)
 		self.download_kick <- pingback
 		log.Info("KickDownloader: Waiting for task downloader to finish.")