From a5353b0acd9c28f321a878cd0374d517bde8f708 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Wed, 18 May 2016 11:46:15 +0200 Subject: [PATCH] Fixed autopush adding of streams that are already being pushed autopushing the autopush automatically. Autopush. --- src/controller/controller_push.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/controller/controller_push.cpp b/src/controller/controller_push.cpp index 655a8d5b..0a71a4b0 100644 --- a/src/controller/controller_push.cpp +++ b/src/controller/controller_push.cpp @@ -128,7 +128,10 @@ namespace Controller { for (std::map::iterator it = activeStreams.begin(); it != activeStreams.end(); ++it){ std::string streamname = it->first; if (pStr == streamname || (*pStr.rbegin() == '+' && streamname.substr(0, pStr.size()) == pStr)){ - startPush(streamname, target); + + if (!isPushActive(streamname, target)){ + startPush(streamname, target); + } } } }