瀏覽代碼

fixed error when string array variable name and string array calls wrapper name was the same

sanex3339 8 年之前
父節點
當前提交
da91543f74

+ 1 - 1
src/custom-nodes/string-array-nodes/group/StringArrayCustomNodeGroup.ts

@@ -109,7 +109,7 @@ export class StringArrayCustomNodeGroup extends AbstractCustomNodeGroup {
         const reversedStorageId = Array.from(stringArrayStorageId).reverse().join('');
 
         const stringArrayName: string = `_${Utils.hexadecimalPrefix}${stringArrayStorageId}`;
-        const stringArrayCallsWrapperName: string = `_${Utils.hexadecimalPrefix}${reversedStorageId}`;
+        const stringArrayCallsWrapperName: string = `_${Utils.hexadecimalPrefix}${reversedStorageId}a`;
 
         let stringArrayRotateValue: number;
 

+ 1 - 1
src/node-transformers/node-obfuscators/replacers/StringLiteralReplacer.ts

@@ -104,7 +104,7 @@ export class StringLiteralReplacer extends AbstractReplacer {
         }
 
         const reversedStringArrayId: string = Array.from(this.stringArrayStorage.getStorageId()).reverse().join('');
-        const stringArrayStorageCallsWrapperName: string = `_${Utils.hexadecimalPrefix}${reversedStringArrayId}`;
+        const stringArrayStorageCallsWrapperName: string = `_${Utils.hexadecimalPrefix}${reversedStringArrayId}a`;
         const hexadecimalIndex: string = `${Utils.hexadecimalPrefix}${Utils.decToHex(indexOfValue)}`;
 
         if (this.options.stringArrayEncoding === StringArrayEncoding.rc4) {