From: Ville Lautanala Date: Mon, 3 Jun 2013 17:18:42 +0000 (+0300) Subject: Escape null characters as \x00 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=f29f07aabd9d9f67ef7b826abb949262033d9273;p=UglifyJS.git Escape null characters as \x00 Since \0 might be mistakenly interpreted as octal if followed by a number and using literal null is in some cases interpreted as end of string, escape null as \x00. --- diff --git a/lib/output.js b/lib/output.js index 60a4a26c..dc78a5da 100644 --- a/lib/output.js +++ b/lib/output.js @@ -96,7 +96,7 @@ function OutputStream(options) { case "\u2029": return "\\u2029"; case '"': ++dq; return '"'; case "'": ++sq; return "'"; - case "\0": return "\\0"; + case "\0": return "\\x00"; } return s; });