[Mesa-dev] [PATCH] util: fix list_is_singular()
Timothy Arceri
timothy.arceri at collabora.com
Wed Jan 11 04:13:35 UTC 2017
Currently its dependant on the user calling and checking the result
of list_empty() before using the result of list_is_singular().
---
src/util/list.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/util/list.h b/src/util/list.h
index e8a99ac..07eb9f3 100644
--- a/src/util/list.h
+++ b/src/util/list.h
@@ -110,7 +110,7 @@ static inline bool list_empty(struct list_head *list)
*/
static inline bool list_is_singular(const struct list_head *list)
{
- return list->next != NULL && list->next->next == list;
+ return list->next != NULL && list->next != list && list->next->next == list;
}
static inline unsigned list_length(struct list_head *list)
--
2.9.3
More information about the mesa-dev
mailing list