From c92395176f67d65bd2de77e582c10e2d3e576cf6 Mon Sep 17 00:00:00 2001 From: iliajie Date: Tue, 16 May 2023 14:41:09 +0300 Subject: [PATCH] Fix to consider XML too #1907 --- updown/fetch.cgi | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/updown/fetch.cgi b/updown/fetch.cgi index 4781dde30..4e21a69d8 100755 --- a/updown/fetch.cgi +++ b/updown/fetch.cgi @@ -84,17 +84,15 @@ if ($ENV{'PATH_INFO'}) { print "Content-length: $st[7]\n"; print "X-Content-Type-Options: nosniff\n"; print "Content-type: $type\n\n"; - if ($type =~ /text\/html/i) { - local $/; - $buffer = ; - print &filter_javascript($buffer); - } - else { - while(read(FILE, $buffer, &get_buffer_size_binary())) { - print $buffer; + while(read(FILE, $buffer, &get_buffer_size_binary())) { + if ($type =~ /text\/html|xml/i) { + print &filter_javascript($buffer); + } + else { + print("$buffer"); } - close(FILE); } + close(FILE); } # Switch back to root