From eed8a1b750830b50224f03a391ba46dc6a2c02ff Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Sat, 31 Jan 2015 09:03:24 +0000
Subject: [PATCH] prevent panic on master -> slave transcoder transition

The Stop() method on the liquidsoap controller could have been called
multiple times.
---
 node/node.go | 1 +
 1 file changed, 1 insertion(+)

diff --git a/node/node.go b/node/node.go
index 152429cd..ede26550 100644
--- a/node/node.go
+++ b/node/node.go
@@ -584,6 +584,7 @@ func (t *transcoder) run() {
 				running = true
 			} else if running {
 				t.liquidsoap.Stop()
+				running = false
 			}
 		case <-t.stop:
 			if running {
-- 
GitLab