void FUN_00407b10(int *param_1)
{
int iVar1;
int iVar2;
int iVar3;
char *pcVar4;
int iVar5;
undefined1 auStack_18 [8];
iVar1 = xs_fopen("/var/session/sesscfg","r") //possible issue identified - semgrep
iVar2 = sobj_new();
if (iVar1 == 0) {
if (iVar2 == 0) {
return;
}
}
else {
if (iVar2 == 0) goto LAB_00407e74;
sobj_xstream_eatwhite(iVar1);
sobj_free(iVar2);
iVar3 = sobj_xstream_read(iVar1,iVar2,0,auStack_18) //possible issue identified - semgrep
if (iVar3 == 0) {
sobj_free(iVar2);
}
iVar3 = sobj_empty(iVar2);
iVar5 = 600;
if (iVar3 == 0) {
pcVar4 = (char *)sobj_get_string(iVar2);
iVar5 = atoi(pcVar4);
}
*param_1 = iVar5;
sobj_xstream_eatwhite(iVar1);
sobj_free(iVar2);
iVar3 = sobj_xstream_read(iVar1,iVar2,0,auStack_18) //possible issue identified - semgrep
if (iVar3 == 0) {
sobj_free(iVar2);
}
iVar3 = sobj_empty(iVar2);
iVar5 = 0x80;
if (iVar3 == 0) {
pcVar4 = (char *)sobj_get_string(iVar2);
iVar5 = atoi(pcVar4);
}
param_1[1] = iVar5;
sobj_xstream_eatwhite(iVar1);
sobj_free(iVar2);
iVar3 = sobj_xstream_read(iVar1,iVar2,0,auStack_18) //possible issue identified - semgrep
if (iVar3 == 0) {
sobj_free(iVar2);
}
iVar3 = sobj_empty(iVar2);
iVar5 = 0x10;
if (iVar3 == 0) {
pcVar4 = (char *)sobj_get_string(iVar2);
iVar5 = atoi(pcVar4);
}
param_1[2] = iVar5;
sobj_xstream_eatwhite(iVar1);
sobj_free(iVar2);
iVar3 = sobj_xstream_read(iVar1,iVar2,0,auStack_18) //possible issue identified - semgrep
if (iVar3 == 0) {
sobj_free(iVar2);
}
iVar3 = sobj_empty(iVar2);
iVar5 = 1;
if (iVar3 == 0) {
pcVar4 = (char *)sobj_get_string(iVar2);
iVar5 = atoi(pcVar4);
}
param_1[3] = iVar5;
}
sobj_del(iVar2);
if (iVar1 == 0) {
return;
}
LAB_00407e74:
xs_close(iVar1);
return;
}