Skip to content

Commit 3d0c33a

Browse files
authored
Merge pull request #16 from 0x1Avram/dev
bug fix for dealing with NaN from simplified numeric expressions
2 parents 26596fc + 7a58655 commit 3d0c33a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Stages/stage_05_converting.js

+3
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,9 @@ class ConvertingNumberToNumericalExpressionTransformer extends stageDeobfuscator
543543
value: newLiteralValue
544544
};
545545
}
546+
else if(isNaN(newLiteralValue)){
547+
return astOperations.NodeCreator.createNodeLiteralNumber(0);
548+
}
546549
else{
547550
// number node
548551
return astOperations.NodeCreator.createNodeLiteralNumber(newLiteralValue);

0 commit comments

Comments
 (0)