undefined4 * FUN_004179e8(undefined4 *param_1)

{
  undefined4 *puVar1;
  undefined4 uVar2;
  
  puVar1 = (undefined4 *)malloc(0x34)   //possible issue identified - semgrep
  if (puVar1 != (undefined4 *)0x0) {
    uVar2 = *param_1;
    *puVar1 = 0;
    puVar1[1] = 0;
    puVar1[2] = 0;
    puVar1[3] = 0;
    puVar1[4] = 0;
    puVar1[5] = 0;
    puVar1[6] = 0;
    puVar1[7] = 0;
    puVar1[8] = 0;
    puVar1[9] = 0;
    puVar1[10] = 0;
    puVar1[0xb] = 0;
    puVar1[0xc] = 0;
    ixmlNode_setNodeName(puVar1,uVar2);
    FUN_00416a38(puVar1,param_1[1]);
    puVar1[2] = 4;
  }
  return puVar1;
}