undefined4 FUN_00403348(char *param_1,undefined4 *param_2)

{
  char *pcVar1;
  
  if ((void *)*param_2 != (void *)0x0) {
    free((void *)*param_2);
  }
  pcVar1 = strdup(param_1)   //possible issue identified - semgrep
  *param_2 = pcVar1;
  return 1;
}