X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FScheduler%2FSignalEvent.cc;h=989bcc73eddd1ad140c5036591daa43c4cb88586;hb=ff4249b4a9c23236b2e56dcd593c91a5c58f7b75;hp=140344b2cd9020ef149de95497d952e706c4fa1e;hpb=b9bc7df8121501f84f5a48e854ebaa4984a44932;p=senf.git diff --git a/senf/Scheduler/SignalEvent.cc b/senf/Scheduler/SignalEvent.cc index 140344b..989bcc7 100644 --- a/senf/Scheduler/SignalEvent.cc +++ b/senf/Scheduler/SignalEvent.cc @@ -110,10 +110,11 @@ prefix_ void senf::scheduler::detail::SignalDispatcher::signal(int events) i->setRunnable(); } -prefix_ void senf::scheduler::detail::SignalDispatcher::sigHandler(int signal, ::siginfo_t * siginfo, - void *) +prefix_ void senf::scheduler::detail::SignalDispatcher::sigHandler(int signal, + ::siginfo_t * siginfo, + void *) { - SENF_ASSERT( alive() ); + SENF_ASSERT( alive(), "Internal failure: Destroyed signal handler called" ); // The manpage says, si_signo is unused in linux so we set it here siginfo->si_signo = signal; // We can't do much on error anyway so we ignore errors here