undefined4 * FUN_00402c14(undefined1 param_1,void *param_2)
{
undefined4 *__s;
__s = (undefined4 *)malloc(0x28) //possible issue identified - semgrep
if (__s != (undefined4 *)0x0) {
memset(__s,0,0x28) //possible issue identified - semgrep
*(undefined1 *)((int)__s + 0x22) = param_1;
if (param_2 != (void *)0x0) {
memcpy(__s + 7,param_2,6) //possible issue identified - semgrep
}
*__s = 0x38132b09;
}
return __s;
}