]> git.kaiwu.me - njs.git/commitdiff
Using invalid UTF-8 string as atom number 0.
authorDmitry Volyntsev <xeioex@nginx.com>
Thu, 1 May 2025 01:32:39 +0000 (18:32 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Thu, 1 May 2025 02:11:20 +0000 (19:11 -0700)
This prevents a clash with possible valid UTF-8 strings.

src/njs_atom_defs.h

index f940648aa805ed3b767225cdff1355dd4d9098d8..6328c34b8b5a7129c8e7e07d459079c351aaaee6 100644 (file)
@@ -5,7 +5,7 @@
  */
 
 
-NJS_DEF_STRING(unknown, "unknown", 0, NJS_TOKEN_ILLEGAL)
+NJS_DEF_STRING(unknown, "\xFF\xFF", 0, NJS_TOKEN_ILLEGAL)
 
 NJS_DEF_SYMBOL(asyncIterator, "Symbol.asyncIterator")
 NJS_DEF_SYMBOL(hasInstance, "Symbol.hasInstance")