]> git.sesse.net Git - vlc/commitdiff
http intf: fix unescaped xml entities
authorFrancois Cartegnie <fcvlcdev@free.fr>
Mon, 19 Sep 2011 21:39:54 +0000 (23:39 +0200)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Mon, 19 Sep 2011 21:40:34 +0000 (23:40 +0200)
share/lua/http/requests/status.xml

index 866e13d65a8521106a73dacf34b031c955d2b3ae..c84f917d4b4f7e1b382ac110429943dd28a5027a 100644 (file)
@@ -49,7 +49,7 @@ local item = vlc.input.item()
       if item then
         local metas = item:metas()
         for k,v in pairs(metas) do
-          print("<info name='"..k.."'>"..vlc.strings.convert_xml_special_chars(v).."</info>")
+          print("<info name='"..vlc.strings.convert_xml_special_chars(k).."'>"..vlc.strings.convert_xml_special_chars(v).."</info>")
         end
       end
     ?>
@@ -58,9 +58,9 @@ local item = vlc.input.item()
     if item then
       local info = item:info()
       for k, v in pairs(info) do
-        print("<category name='"..k.."'>")
+        print("<category name='"..vlc.strings.convert_xml_special_chars(k).."'>")
           for k2, v2 in pairs(v) do
-            print("<info name='"..k2.."'>"..vlc.strings.convert_xml_special_chars(v2).."</info>")
+            print("<info name='"..vlc.strings.convert_xml_special_chars(k2).."'>"..vlc.strings.convert_xml_special_chars(v2).."</info>")
           end
         print("</category>")
       end