From 362919a40c8652e5465a2240d7524d1cc1aac9ac Mon Sep 17 00:00:00 2001 From: Martin Corino Date: Tue, 9 Nov 2021 16:12:24 +0100 Subject: Fix signal handler warnings. --- ACE/ace/Sig_Adapter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ACE/ace/Sig_Adapter.cpp') diff --git a/ACE/ace/Sig_Adapter.cpp b/ACE/ace/Sig_Adapter.cpp index c6722b21a7c..53754975bf7 100644 --- a/ACE/ace/Sig_Adapter.cpp +++ b/ACE/ace/Sig_Adapter.cpp @@ -49,7 +49,8 @@ ACE_Sig_Adapter::handle_signal (int signum, siginfo_t *siginfo, ucontext_t *ucon // expecting... this->sa_.register_action (signum, &old_disp); - ACE_Sig_Handler_Ex sig_func = ACE_Sig_Handler_Ex (this->sa_.handler ()); + ACE_SignalHandler sig_handler = this->sa_.handler (); + ACE_Sig_Handler_Ex sig_func = reinterpret_cast (reinterpret_cast (sig_handler)); (*sig_func) (signum, siginfo, ucontext); // Restore the original disposition. -- cgit v1.2.1