vlc/vlc-2.2 | branch: master | Felix Paul Kühne <fkue...@videolan.org> | Tue 
Nov 24 16:48:37 2015 +0100| [c77a2819f3bbe7833cfb6b4ed52cfc8d2db9c5f3] | 
committer: Jean-Baptiste Kempf

lua-http: XML encode metadata before pushing it on the page (closes #15866)

(cherry picked from commit a6b0ddeab8a3c8420b584d086fcae4b96bb85abe)
Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org>

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

 share/lua/http/requests/status.xml |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/share/lua/http/requests/status.xml 
b/share/lua/http/requests/status.xml
index ef400ed..d3e468d 100644
--- a/share/lua/http/requests/status.xml
+++ b/share/lua/http/requests/status.xml
@@ -49,7 +49,8 @@ local item = vlc.input.item()
       if item then
         local metas = item:metas()
         for k,v in pairs(metas) do
-          print("<info 
name='"..httprequests.xmlString(k).."'>"..httprequests.xmlString(v).."</info>")
+          local metadataContent = vlc.strings.convert_xml_special_chars( 
httprequests.xmlString(v) )
+          print("<info 
name='"..httprequests.xmlString(k).."'>"..metadataContent.."</info>")
         end
       end
     ?>

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

Reply via email to