[rtems commit] score/chain: Fix _Chain_Is_first and _Chain_Is_last

Gedare Bloom gedare at rtems.org
Wed Jan 10 14:48:57 UTC 2018


Module:    rtems
Branch:    4.10
Commit:    991e1b85947e5cf0a079fc8e566aa3a563a8b5e0
Changeset: http://git.rtems.org/rtems/commit/?id=991e1b85947e5cf0a079fc8e566aa3a563a8b5e0

Author:    Gedare Bloom <gedare at rtems.org>
Date:      Thu Dec 21 16:53:08 2017 -0500

score/chain: Fix _Chain_Is_first and _Chain_Is_last

Updates #1964.

---

 cpukit/score/inline/rtems/score/chain.inl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cpukit/score/inline/rtems/score/chain.inl b/cpukit/score/inline/rtems/score/chain.inl
index 3bde7fb..1991415 100644
--- a/cpukit/score/inline/rtems/score/chain.inl
+++ b/cpukit/score/inline/rtems/score/chain.inl
@@ -235,7 +235,7 @@ RTEMS_INLINE_ROUTINE bool _Chain_Is_first(
   const Chain_Node *the_node
 )
 {
-  return (the_node->previous == NULL);
+  return (the_node->previous->previous == NULL);
 }
 
 /** @brief Is this the Last Node on the Chain
@@ -252,7 +252,7 @@ RTEMS_INLINE_ROUTINE bool _Chain_Is_last(
   const Chain_Node *the_node
 )
 {
-  return (the_node->next == NULL);
+  return (the_node->next->next == NULL);
 }
 
 /** @brief Does this Chain have only One Node



More information about the vc mailing list