sanex3339 9 anos atrás
pai
commit
b145ff369a

+ 1 - 1
src/node-obfuscators/LiteralObfuscator.js

@@ -4,7 +4,7 @@ const NodeObfuscator_1 = require('./NodeObfuscator');
 const NodeUtils_1 = require("../NodeUtils");
 class LiteralObfuscator extends NodeObfuscator_1.NodeObfuscator {
     obfuscateNode(literalNode, parentNode) {
-        if (NodeUtils_1.NodeUtils.isPropertyNode(parentNode) && parentNode.key) {
+        if (NodeUtils_1.NodeUtils.isPropertyNode(parentNode) && parentNode.key === literalNode) {
             return;
         }
         switch (typeof literalNode.value) {

+ 1 - 1
src/node-obfuscators/LiteralObfuscator.ts

@@ -12,7 +12,7 @@ export class LiteralObfuscator extends NodeObfuscator {
      * @param parentNode
      */
     public obfuscateNode (literalNode: ILiteralNode, parentNode: ITreeNode): void {
-        if (NodeUtils.isPropertyNode(parentNode) && parentNode.key) {
+        if (NodeUtils.isPropertyNode(parentNode) && parentNode.key === literalNode) {
             return;
         }