From 18a43c1afd4ba3865830ddfbb1af31f8c10c0d14 Mon Sep 17 00:00:00 2001 From: Christian Prochaska <christian.prochaska@genode-labs.com> Date: Sun, 16 May 2021 05:07:50 +0200 Subject: [PATCH] base-foc: fix assignment in 'Ipc_pager::acknowledge_exception()' Issue #4094 --- repos/base-foc/src/core/ipc_pager.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/base-foc/src/core/ipc_pager.cc b/repos/base-foc/src/core/ipc_pager.cc index 4e96396bf6..f786e1c788 100644 --- a/repos/base-foc/src/core/ipc_pager.cc +++ b/repos/base-foc/src/core/ipc_pager.cc @@ -150,7 +150,7 @@ void Ipc_pager::acknowledge_wakeup() void Ipc_pager::acknowledge_exception() { - _regs = *l4_utcb_exc(); + *l4_utcb_exc() = _regs; l4_cap_idx_t dst = Foc::Capability::valid(_last.kcap) ? _last.kcap : (l4_cap_idx_t)L4_SYSF_REPLY; Foc::l4_msgtag_t const msg_tag =