From: Mihai Bazon Date: Mon, 12 Oct 2015 07:21:22 +0000 (+0300) Subject: Only encode in strings when inline_script X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=17eef5a3c26bfa87879e270b1fa4743646bae559;p=UglifyJS.git Only encode in strings when inline_script --- diff --git a/lib/output.js b/lib/output.js index 8ca0dc06..1bde822e 100644 --- a/lib/output.js +++ b/lib/output.js @@ -125,10 +125,11 @@ function OutputStream(options) { function encode_string(str, quote) { var ret = make_string(str, quote); - if (options.inline_script) + if (options.inline_script) { ret = ret.replace(/<\x2fscript([>\/\t\n\f\r ])/gi, "<\\/script$1"); - ret = ret.replace(/\x3c!--/g, "\\x3c!--"); - ret = ret.replace(/--\x3e/g, "--\\x3e"); + ret = ret.replace(/\x3c!--/g, "\\x3c!--"); + ret = ret.replace(/--\x3e/g, "--\\x3e"); + } return ret; };