undefined4 FUN_00402660(int param_1)

{
  if (0 < (int)(&DAT_00433d78)[param_1 * 0xd]) {
    close((&DAT_00433d78)[param_1 * 0xd]);
  }
  if ((void *)(&DAT_00433d88)[param_1 * 0xd] != (void *)0x0) {
    free((void *)(&DAT_00433d88)[param_1 * 0xd]);
  }
  if ((void *)(&DAT_00433d94)[param_1 * 0xd] != (void *)0x0) {
    free((void *)(&DAT_00433d94)[param_1 * 0xd]);
  }
  memset(&DAT_00433d70 + param_1 * 0xd,0,0x34)   //possible issue identified - semgrep
  (&DAT_00433d78)[param_1 * 0xd] = 0xffffffff;
  (&DAT_00433d74)[param_1 * 0xd] = 0;
  (&DAT_00433d7c)[param_1 * 0x1a] = 0;
  return 0;
}