[vlc-commits] lua-http: XML encode metadata before pushing it on	the page (closes #15866 )
    Felix Paul Kühne 
    git at videolan.org
       
    Tue Nov 24 16:54:03 CET 2015
    
    
  
vlc | branch: master | Felix Paul Kühne <fkuehne at videolan.org> | Tue Nov 24 16:48:37 2015 +0100| [a6b0ddeab8a3c8420b584d086fcae4b96bb85abe] | committer: Felix Paul Kühne
lua-http: XML encode metadata before pushing it on the page (closes #15866)
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a6b0ddeab8a3c8420b584d086fcae4b96bb85abe
---
 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
     ?>
    
    
More information about the vlc-commits
mailing list