vlc | branch: master | Rémi Denis-Courmont <r...@remlab.net> | Thu Aug 27 
21:06:17 2015 +0300| [992db850e765ad2a4c604fc31a39728ca6a1ce41] | committer: 
Rémi Denis-Courmont

adaptive: fix URLs with query and without path

Signed-off-by: Rémi Denis-Courmont <r...@remlab.net>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=992db850e765ad2a4c604fc31a39728ca6a1ce41
---

 modules/demux/adaptative/http/Chunk.cpp |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/modules/demux/adaptative/http/Chunk.cpp 
b/modules/demux/adaptative/http/Chunk.cpp
index 01206c0..29c8d39 100644
--- a/modules/demux/adaptative/http/Chunk.cpp
+++ b/modules/demux/adaptative/http/Chunk.cpp
@@ -54,10 +54,15 @@ Chunk::Chunk        (const std::string& url) :
         throw VLC_EGENERIC;
 
     vlc_url_t url_components;
-    vlc_UrlParse(&url_components, url.c_str(), 0);
+    vlc_UrlParse(&url_components, url.c_str(), '?');
 
     if(url_components.psz_path)
         path = url_components.psz_path;
+    if(url_components.psz_option)
+    {
+        path += "?";
+        path += url_components.psz_option;
+    }
     port = url_components.i_port ? url_components.i_port :
                          ((scheme == "https") ? 443 : 80);
     if(url_components.psz_host)

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to