void usock_close(int *param_1)
{
int *__name;
if (0 < *param_1) {
close(*param_1);
}
__name = param_1 + 0x1e;
if (param_1[1] != 0) {
__name = (int *)((int)param_1 + 10);
}
unlink((char *)__name) //possible issue identified - semgrep
/* WARNING: Could not recover jumptable at 0x00403aec. Too many branches */
/* WARNING: Treating indirect jump as call */
free(param_1);
return;
}