From 360e2f541409a4de8ff7b128d82f5d6a4756dc18 Mon Sep 17 00:00:00 2001 From: Joel Linn Date: Wed, 15 Sep 2021 22:10:57 +0200 Subject: [PATCH] [Kernel] Fix glibc exception on empty content_root --- src/xenia/kernel/kernel_state.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xenia/kernel/kernel_state.cc b/src/xenia/kernel/kernel_state.cc index 9c5dcebc2..7d60aac64 100644 --- a/src/xenia/kernel/kernel_state.cc +++ b/src/xenia/kernel/kernel_state.cc @@ -52,7 +52,9 @@ KernelState::KernelState(Emulator* emulator) user_profile_ = std::make_unique(); auto content_root = emulator_->content_root(); - content_root = std::filesystem::absolute(content_root); + if (!content_root.empty()) { + content_root = std::filesystem::absolute(content_root); + } content_manager_ = std::make_unique(this, content_root); assert_null(shared_kernel_state_);