X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=kernel%2Fposix-timers.c;h=e081fef3624e6343a869334b4b35f1848b9494b3;hb=34a75f0025b9cf803b6a88db032e6ad6950c9313;hp=16c366ce9718fc7d49e1007cabf0b044b3abb413;hpb=43bc926fffd92024b46cafaf7350d669ba9ca884;p=linux-2.6.git diff --git a/kernel/posix-timers.c b/kernel/posix-timers.c index 16c366ce9..e081fef36 100644 --- a/kernel/posix-timers.c +++ b/kernel/posix-timers.c @@ -310,10 +310,9 @@ int posix_timer_event(struct k_itimer *timr,int si_private) if (timr->it_sigev_notify & SIGEV_THREAD_ID) { struct task_struct *leader; - int ret; + int ret = send_sigqueue(timr->it_sigev_signo, timr->sigq, + timr->it_process); - ret = send_sigqueue(timr->it_sigev_signo, timr->sigq, - timr->it_process); if (likely(ret >= 0)) return ret;