/* WARNING: Removing unreachable block (ram,0x00408ee4) */
int sess_generate_captcha(int *param_1)
{
int iVar1;
undefined4 uVar2;
uint uVar3;
int iVar4;
int iVar5;
int iVar6;
int local_90 [4];
undefined1 auStack_80 [28];
sysinfo local_64;
memcpy(auStack_80,"ABCDEFGHIJKLMNOPQRSTUVWXYZ",0x1b) //possible issue identified - semgrep
iVar6 = 0;
iVar1 = sobj_new();
FUN_004080bc();
FUN_00407b10(local_90);
if (iVar1 != 0) {
sess_get_uid(iVar1);
uVar2 = sobj_get_string(iVar1);
iVar6 = FUN_0040819c(param_1,uVar2);
if (iVar6 != 0) {
sysinfo(&local_64);
srandom(local_64.uptime);
iVar4 = 0;
do {
uVar3 = random();
iVar5 = iVar4 + 1;
*(undefined1 *)((int)param_1 + iVar4 + 0xd8) = auStack_80[uVar3 % 0x1a];
iVar4 = iVar5;
} while (iVar5 != 6);
param_1[1] = -1;
*(undefined1 *)((int)param_1 + 0xde) = 0;
sysinfo(&local_64);
*param_1 = local_64.uptime + local_90[0];
FUN_00407ea0(param_1,iVar6,1);
}
sobj_del(iVar1);
}
return iVar6;
}