diff --git a/src/input/input_balancer.cpp b/src/input/input_balancer.cpp index 5c8cc38e..726fa1bf 100644 --- a/src/input/input_balancer.cpp +++ b/src/input/input_balancer.cpp @@ -46,9 +46,10 @@ namespace Mist { WARN_MSG("Failed to reach %s on port %lu", url.host.c_str(), url.getPort()); }else{ HTTP::Parser http; - http.url = "/" + url.path + "?source=" + Encodings::URL::encode(streamName); + http.url = "/" + url.path; + http.SetVar("source", streamName); if (source.size()){ - http.url += "&fallback=" + Encodings::URL::encode(source); + http.SetVar("fallback", source); } http.method = "GET"; http.SetHeader("Host", url.host);