From 0235cc68d81ff6fde3d736b587de00c0f16c6c0b Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Wed, 14 Apr 2010 16:28:55 +0000 Subject: When iterating a linked list, please to always remember to *iterate* and not just stop after one item. svn path=/trunk/netsurf/; revision=10400 --- utils/ring.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'utils/ring.h') diff --git a/utils/ring.h b/utils/ring.h index 1dfd23603..cc93b87fc 100644 --- a/utils/ring.h +++ b/utils/ring.h @@ -130,8 +130,9 @@ #define RING_ITERATE_END(ring, iteratorptr) \ } while (false); \ + iteratorptr = iteratorptr->r_next; \ } while (iteratorptr != ring); \ - } \ + } \ iteration_end_##ring##_##iteratorptr: #endif -- cgit v1.2.3