[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 17:08:29 CET 2015
    
    
  
vlc/vlc-2.2 | branch: master | Felix Paul Kühne <fkuehne at 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 <jb at 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
     ?>
    
    
More information about the vlc-commits
mailing list