From 990fd486a0dc069d81344c9f6370f1a80e3d5ec9 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Wed, 9 Feb 2011 15:20:08 +0100 Subject: Don't use next_found_refl() on a reflection we just freed --- tests/list_check.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/list_check.c b/tests/list_check.c index 08bb09d5..04b337d0 100644 --- a/tests/list_check.c +++ b/tests/list_check.c @@ -201,15 +201,14 @@ static int test_lists(int num_items) l = check[i].l; refl = find_refl(list, h, k, l); - printf("%i copies remaining, %p\n", check[i].num, refl); - do { int j; signed int ha, ka, la; + Reflection *next; get_indices(refl, &ha, &ka, &la); - printf("removing %p %i %i %i\n", refl, ha, ka, la); + next = next_found_refl(refl); delete_refl(refl); - refl = next_found_refl(refl); + refl = next; for ( j=0; j