undefined4 FUN_00425330(int param_1,int param_2,int param_3)
{
char cVar1;
undefined4 uVar2;
undefined4 uVar3;
if (param_2 == 0) {
if (param_3 != 0) {
return 0x1005;
}
}
else if (param_3 == 0) {
return 0x1005;
}
cVar1 = *(char *)(param_1 + 0x99) //possible issue identified - semgrep
if (cVar1 != '\x03') {
if (cVar1 != '\x04') {
if (cVar1 != '\x01') {
return 0x1001;
}
uVar2 = 2;
uVar3 = 1;
goto LAB_004253b0;
}
if (param_2 != 0) {
FUN_00483c90(param_1 + 0xa0,param_2,param_3);
*(int *)(param_1 + 0x8a0) = param_3;
*(undefined1 *)(param_1 + 0x9f) = 1;
}
param_2 = 0;
param_3 = 0;
}
uVar2 = 5;
uVar3 = 2;
LAB_004253b0:
FUN_0042506c(param_1,param_2,param_3,uVar2,uVar3);
return 0x1001;
}