From 3b85a81c1b5175899aba1986bd1487da0b6c4ac7 Mon Sep 17 00:00:00 2001
From: Nate Rini <nate@schedmd.com>
Date: Wed, 15 Jan 2020 16:11:26 -0700
Subject: [PATCH] Check next value instead of previous

Bug 8048.
---
 src/common/data.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/common/data.c b/src/common/data.c
index 9c40a1f6652..d9c96027d87 100644
--- a/src/common/data.c
+++ b/src/common/data.c
@@ -264,7 +264,7 @@ static void _release_data_list_node(data_list_t *dl, data_list_node_t *dn)
 	data_list_node_t *prev;
 
 	/* walk list to find new previous */
-	for (prev = dl->begin; prev && prev != dn; ) {
+	for (prev = dl->begin; prev && prev->next != dn; ) {
 		_check_data_list_node_magic(prev);
 		prev = prev->next;
 	}
-- 
GitLab