diff --git a/base-foc/src/core/include/cpu_session_component.h b/base-foc/src/core/include/cpu_session_component.h index 1433067209..ac4d9e13e8 100644 --- a/base-foc/src/core/include/cpu_session_component.h +++ b/base-foc/src/core/include/cpu_session_component.h @@ -72,7 +72,7 @@ namespace Genode { void sigh(Signal_context_capability sigh) { - sigh = sigh; + _sigh = sigh; update_exception_sigh(); } diff --git a/base-linux/src/core/include/cpu_session_component.h b/base-linux/src/core/include/cpu_session_component.h index 74c472953f..789c8ea623 100644 --- a/base-linux/src/core/include/cpu_session_component.h +++ b/base-linux/src/core/include/cpu_session_component.h @@ -72,7 +72,7 @@ namespace Genode { void sigh(Signal_context_capability sigh) { - sigh = sigh; + _sigh = sigh; update_exception_sigh(); } diff --git a/base-nova/src/core/include/cpu_session_component.h b/base-nova/src/core/include/cpu_session_component.h index d540523c48..5d33e743c6 100644 --- a/base-nova/src/core/include/cpu_session_component.h +++ b/base-nova/src/core/include/cpu_session_component.h @@ -72,7 +72,7 @@ namespace Genode { void sigh(Signal_context_capability sigh) { - sigh = sigh; + _sigh = sigh; update_exception_sigh(); } diff --git a/base/src/core/include/cpu_session_component.h b/base/src/core/include/cpu_session_component.h index 74f19c4e02..d108368fe4 100644 --- a/base/src/core/include/cpu_session_component.h +++ b/base/src/core/include/cpu_session_component.h @@ -71,7 +71,7 @@ namespace Genode { void sigh(Signal_context_capability sigh) { - sigh = sigh; + _sigh = sigh; update_exception_sigh(); }