diff --git a/[refs] b/[refs] index 4f716d4f7a0a..8e93154994f9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c0c9209ddd96bc4f1d70a8b9958710671e076080 +refs/heads/master: aa94fbd5ccd840c8ab26d02439ec799b03a72547 diff --git a/trunk/kernel/posix-timers.c b/trunk/kernel/posix-timers.c index e36d5798cbff..5131e5471169 100644 --- a/trunk/kernel/posix-timers.c +++ b/trunk/kernel/posix-timers.c @@ -441,7 +441,7 @@ static struct k_itimer * alloc_posix_timer(void) return tmr; if (unlikely(!(tmr->sigq = sigqueue_alloc()))) { kmem_cache_free(posix_timers_cache, tmr); - tmr = NULL; + return NULL; } memset(&tmr->sigq->info, 0, sizeof(siginfo_t)); return tmr;