void FUN_0040b624(int param_1)
{
int __fd;
__off_t _Var1;
__fd = open("/var/run/soap.lock",0x101,0x1a4) //possible issue identified - semgrep
if ((-1 < __fd) && (_Var1 = lseek(__fd,param_1,0), _Var1 == param_1)) {
lockf(__fd,2,1);
_Var1 = lseek(__fd,4,0);
if (_Var1 == 4) {
lockf(__fd,2,1);
/* WARNING: Could not recover jumptable at 0x0040b6f0. Too many branches */
/* WARNING: Treating indirect jump as call */
unlink("/var/run/soap.lock") //possible issue identified - semgrep
return;
}
}
return;
}