{"thread":{"id":"29046","subject":"[PATCH] gitweb: esc_html() site name for title in OPML","startedAt":"2011-11-29T21:45:08Z","lastAt":"2011-11-29T21:45:08Z","messageCount":1,"participants":["Jürgen Kreileder"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"180117","messageId":"CAKD0Uuy=O43xB6K5pXL575puckK-AQoLKYV1Q9rtadY3CtEF9Q@mail.gmail.com","threadId":"29046","inReplyTo":null,"subject":"[PATCH] gitweb: esc_html() site name for title in OPML","fromName":"Jürgen Kreileder","fromEmail":"jk@blackdown.de","sentAt":"2011-11-29T21:45:08Z","receivedAt":"2011-11-29T21:45:08Z","isPatch":true,"sender":{"key":"jk@blackdown.de","avatar":"https://avatars.githubusercontent.com/u/4390544?v=4"},"body":"This escapes the site name in OPML.  Also fixes encoding issues\nbecause esc_html() uses to_utf().\n\nSigned-off-by: Jürgen Kreileder <jk@blackdown.de>\n---\n gitweb/gitweb.perl |    3 ++-\n 1 files changed, 2 insertions(+), 1 deletions(-)\n\ndiff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl\nindex 4f0c3bd..df747c1 100755\n--- a/gitweb/gitweb.perl\n+++ b/gitweb/gitweb.perl\n@@ -7699,11 +7699,12 @@ sub git_opml {\n \t\t-charset => 'utf-8',\n \t\t-content_disposition => 'inline; filename=\"opml.xml\"');\n\n+\tmy $title = esc_html($site_name);\n \tprint <<XML;\n <?xml version=\"1.0\" encoding=\"utf-8\"?>\n <opml version=\"1.0\">\n <head>\n-  <title>$site_name OPML Export</title>\n+  <title>$title OPML Export</title>\n </head>\n <body>\n <outline text=\"git RSS feeds\">\n-- \n1.7.5.4\n"}]}