/* 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;
}