diff --git a/src/xenia/kernel/kernel_state.cc b/src/xenia/kernel/kernel_state.cc index 30c5f1581..3472efdec 100644 --- a/src/xenia/kernel/kernel_state.cc +++ b/src/xenia/kernel/kernel_state.cc @@ -77,6 +77,10 @@ KernelState::~KernelState() { assert_true(shared_kernel_state_ == this); shared_kernel_state_ = nullptr; + + for (XUserModule* mod : user_modules_) { + mod->Release(); + } } KernelState* KernelState::shared() { return shared_kernel_state_; }