void FUN_0041d318(int param_1)

{
  int iVar1;
  
  iVar1 = *(int *)(param_1 + 0x34);
  if (iVar1 != 0) {
    FUN_00417984(iVar1);
    FUN_00471d20(iVar1);
    *(undefined4 *)(param_1 + 0x34) = 0;
  }
  if (*(int **)(param_1 + 0x30) != (int *)0x0) {
    (**(code **)(**(int **)(param_1 + 0x30) + 0xc))();
    *(undefined4 *)(param_1 + 0x30) = 0;
  }
  return;
}