From c1711ef0e03587e6f76fc1be51abf9b214b52606 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Wed, 7 Feb 2018 10:46:31 +0100 Subject: [PATCH] Fix for correct INTERNAL_ONLY handling. --- lib/stream.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/stream.cpp b/lib/stream.cpp index dfd5dd37..da22d32c 100644 --- a/lib/stream.cpp +++ b/lib/stream.cpp @@ -279,7 +279,8 @@ 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:"){ + if (pid && filename.substr(0, 21) == "push://INTERNAL_ONLY:"){ + Util::Procs::setHandler(); Util::Procs::remember(pid); } }else{