void FUN_004077fc(int param_1,undefined2 param_2,undefined4 param_3)

{
  char cVar1;
  
  FUN_00405430(param_1,param_2,param_3,1);
  cVar1 = **(char **)(param_1 + 4)   //possible issue identified - semgrep
  *(char *)(param_1 + 8) = cVar1;
  if ((*(short *)(param_1 + 2) == 4) || (*(short *)(param_1 + 2) == 2)) {
    *(bool *)(param_1 + 8) = cVar1 != '\0';
  }
  return;
}