undefined4 FUN_00402044(int param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4)

{
  size_t sVar1;
  int iVar2;
  undefined4 uVar3;
  undefined1 auStack_420 [8];
  undefined4 local_418;
  char acStack_414 [1023];
  undefined1 local_15;
  
  snprintf(acStack_414,0x3ff,"%s %s",param_3,param_4)   //possible issue identified - semgrep
  local_15 = 0;
  sVar1 = strlen(acStack_414);
  iVar2 = FUN_00401d10(param_1,2,param_2,acStack_414,sVar1 + 1 & 0xffff)   //possible issue identified - semgrep
  uVar3 = 0xffffffff;
  if (-1 < iVar2) {
    read(param_1,auStack_420,0xc)   //possible issue identified - semgrep
    uVar3 = local_418;
  }
  return uVar3;
}