From e37479c7b013325fd030f727d0700ec15460ca85 Mon Sep 17 00:00:00 2001 From: "Dr. Chat" Date: Mon, 27 Jul 2015 18:23:11 -0500 Subject: [PATCH] Convert strings before returning them --- src/xenia/kernel/util/shim_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/kernel/util/shim_utils.h b/src/xenia/kernel/util/shim_utils.h index 2a1411bf1..20277199e 100644 --- a/src/xenia/kernel/util/shim_utils.h +++ b/src/xenia/kernel/util/shim_utils.h @@ -231,7 +231,7 @@ class StringPointerParam : public ParamBase { uintptr_t host_address() const { return reinterpret_cast(host_ptr_); } - STR value() const { return STR(host_ptr_); } + STR value() const { return xe::load_and_swap(host_ptr_); } operator CHAR*() const { return host_ptr_; } operator bool() const { return host_ptr_ != nullptr; }