From 1eedda4a4e9eb7afc695308cd8f7cee03fd539c6 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 9 Nov 2017 16:18:53 +0100 Subject: [PATCH] Fixed double question mark in RTMP URL bullshit --- src/output/output_rtmp.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/output/output_rtmp.cpp b/src/output/output_rtmp.cpp index 36952bf7..326e8e59 100644 --- a/src/output/output_rtmp.cpp +++ b/src/output/output_rtmp.cpp @@ -44,13 +44,9 @@ namespace Mist{ streamOut = streamName; } } - if (streamName.rfind('?') != std::string::npos){ - streamName = streamName.substr(0, streamName.rfind('?')); - } - if (streamOut.rfind('?') != std::string::npos){ - std::string tmpVars = streamOut.substr(streamOut.rfind('?') + 1); - streamOut = streamOut.substr(0, streamOut.rfind('?')); - parseVars(tmpVars); + std::string origTarget = config->getOption("target", true)[0u].asStringRef(); + if (origTarget.rfind('?') != std::string::npos){ + parseVars(origTarget.substr(origTarget.rfind('?') + 1)); } initialize(); INFO_MSG("About to push stream %s out. Host: %s, port: %d, app: %s, stream: %s", streamName.c_str(), host.c_str(), port, app.c_str(), streamOut.c_str());