deobfuscation fix

try..return
This commit is contained in:
Jindra Petřík
2021-01-24 21:15:19 +01:00
parent dabb1880fb
commit 70e421ec06
10 changed files with 90 additions and 12 deletions

View File

@@ -76,6 +76,7 @@ package
TestTernarOperator;
TestTry;
TestTryReturn;
TestTryReturn2;
TestVector;
TestVector2;
TestWhileAnd;

View File

@@ -0,0 +1,42 @@
package tests
{
public class TestTryReturn2
{
public function run() : String
{
trace("before");
var a:Boolean = true;
var b:Boolean = false;
var c:Boolean = true;
var d:Boolean = false;
try
{
if (a)
{
return "A";
}
if (b)
{
return "B";
}
}
catch (e:Error)
{
if (d){
return "D";
}
}
finally
{
if (c) {
return "C";
}
}
trace("after");
return "X";
}
}
}