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