From e3a1488ab69f8e5b71718e4341e6c941d6984cd1 Mon Sep 17 00:00:00 2001 From: Gedare Bloom Date: Sat, 26 Nov 2011 18:10:39 +0000 Subject: 2011-11-26 Gedare Bloom PR 1964 * score/inline/rtems/score/chain.inl: Fix chain is first and last. --- cpukit/score/inline/rtems/score/chain.inl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cpukit/score/inline/rtems/score/chain.inl') diff --git a/cpukit/score/inline/rtems/score/chain.inl b/cpukit/score/inline/rtems/score/chain.inl index ae6fd38b43..15dad9098b 100644 --- a/cpukit/score/inline/rtems/score/chain.inl +++ b/cpukit/score/inline/rtems/score/chain.inl @@ -297,7 +297,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 @@ -314,7 +314,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 -- cgit v1.2.3