undefined4 * xmldb_set_anchor(undefined4 param_1)

{
  undefined4 *puVar1;
  
  puVar1 = (undefined4 *)malloc(0xc)   //possible issue identified - semgrep
  if (puVar1 != (undefined4 *)0x0) {
    *puVar1 = PTR_LOOP_00433590;
    *(undefined4 **)(PTR_LOOP_00433590 + 4) = puVar1;
    puVar1[2] = param_1;
    PTR_LOOP_00433590 = (undefined *)puVar1;
    puVar1[1] = &PTR_LOOP_00433590;
  }
  return puVar1;
}