sanex3339 преди 9 години
родител
ревизия
b145ff369a
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      src/node-obfuscators/LiteralObfuscator.js
  2. 1 1
      src/node-obfuscators/LiteralObfuscator.ts

+ 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;
         }