From b453788186c4980223b5649a115e3e8bbb47e619 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Mon, 15 Jan 2018 12:37:48 +0100 Subject: [PATCH] Shut down buffers if they were started using INTERNAL_ONLY notation and the parent shuts down. --- lib/stream.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/stream.cpp b/lib/stream.cpp index 566b9e53..dfd5dd37 100644 --- a/lib/stream.cpp +++ b/lib/stream.cpp @@ -279,6 +279,9 @@ bool Util::startInput(std::string streamname, std::string filename, bool forkFir FAIL_MSG("Forking process for stream %s failed: %s", streamname.c_str(), strerror(errno)); return false; } + if (filename.substr(0, 21) == "push://INTERNAL_ONLY:"){ + Util::Procs::remember(pid); + } }else{ DEBUG_MSG(DLVL_DONTEVEN, "Not forking"); }