From 11c16a64f64cfa23532e118a54bca01e2089bd2e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 22 Jan 2008 21:19:18 +0000 Subject: 2008-01-22 Joel Sherrill * rtems/src/eventsurrender.c, rtems/src/ratemonperiod.c, score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c, score/src/threadqdequeuepriority.c: Fix bugs encountered while testing and clean up more code. --- cpukit/rtems/src/eventsurrender.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cpukit/rtems/src/eventsurrender.c') diff --git a/cpukit/rtems/src/eventsurrender.c b/cpukit/rtems/src/eventsurrender.c index 5fb53922f3..ad01f15dc0 100644 --- a/cpukit/rtems/src/eventsurrender.c +++ b/cpukit/rtems/src/eventsurrender.c @@ -66,8 +66,10 @@ void _Event_Surrender( /* * No events were seized in this operation */ - if ( _Event_sets_Is_empty( seized_events ) ) + if ( _Event_sets_Is_empty( seized_events ) ) { + _ISR_Enable( level ); return; + } /* * If we are in an ISR and sending to the current thread, then -- cgit v1.2.3