undefined4 * FUN_0041d90c(int param_1,int param_2)

{
  undefined4 *__s;
  
  if (param_1 != 0) {
    if (param_2 == 0) {
      return (undefined4 *)0x0;
    }
    __s = (undefined4 *)malloc(0x214)   //possible issue identified - semgrep
    if (__s != (undefined4 *)0x0) {
      memset(__s,0,0x214)   //possible issue identified - semgrep
      *__s = 2;
      __s[1] = param_1;
      __s[3] = param_2;
      __s[2] = 0;
      return __s;
    }
  }
  return (undefined4 *)0x0;
}