X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Funix%2Fsilcunixschedule.c;h=d81cfa751668172aa9d3789a7a51c26bac0a473a;hp=0f2f201b696f9a95f43a1353865ba8f5301a38cc;hb=60180da59ffdbbd12058dded66e3c8a547cd0852;hpb=687f7e441ffa2fa6a6726bc2851ca7c2c436be45 diff --git a/lib/silcutil/unix/silcunixschedule.c b/lib/silcutil/unix/silcunixschedule.c index 0f2f201b..d81cfa75 100644 --- a/lib/silcutil/unix/silcunixschedule.c +++ b/lib/silcutil/unix/silcunixschedule.c @@ -495,6 +495,7 @@ void silc_schedule_internal_signal_register(SilcSchedule schedule, signal_call[i].sig = sig; signal_call[i].callback = callback; signal_call[i].context = callback_context; + signal_call[i].schedule = schedule; signal_call[i].call = FALSE; signal(sig, silc_schedule_internal_sighandler); break; @@ -524,6 +525,7 @@ void silc_schedule_internal_signal_unregister(SilcSchedule schedule, signal_call[i].sig = 0; signal_call[i].callback = NULL; signal_call[i].context = NULL; + signal_call[i].schedule = NULL; signal_call[i].call = FALSE; signal(sig, SIG_DFL); }