2003-07-07 Joel Sherrill <joel@OARcorp.com>

PR 417/rtems
	* src/coresemsurrender.c: Correct incorrect check for maximum_count
	reported by Sergei Organov <osv@topconrd.ru>.
This commit is contained in:
Joel Sherrill
2003-07-07 18:02:43 +00:00
parent d4ce70d802
commit 0d469f0a29
2 changed files with 7 additions and 1 deletions

View File

@@ -1,3 +1,9 @@
2003-07-07 Joel Sherrill <joel@OARcorp.com>
PR 417/rtems
* src/coresemsurrender.c: Correct incorrect check for maximum_count
reported by Sergei Organov <osv@topconrd.ru>.
2003-06-13 Joel Sherrill <joel@OARcorp.com>
* src/threadloadenv.c: Removed warnings.

View File

@@ -62,7 +62,7 @@ CORE_semaphore_Status _CORE_semaphore_Surrender(
} else {
_ISR_Disable( level );
if ( the_semaphore->count <= the_semaphore->Attributes.maximum_count )
if ( the_semaphore->count < the_semaphore->Attributes.maximum_count )
the_semaphore->count += 1;
else
status = CORE_SEMAPHORE_MAXIMUM_COUNT_EXCEEDED;