diff options
author | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2010-04-14 16:28:55 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2010-04-14 16:28:55 +0000 |
commit | 0235cc68d81ff6fde3d736b587de00c0f16c6c0b (patch) | |
tree | 99a77fcf78bfe21a3a75e3a48d7cf336b8e9e34a | |
parent | 2ba2dab3a740506791d75ca5b34f3f6d7e1c8c8b (diff) | |
download | netsurf-0235cc68d81ff6fde3d736b587de00c0f16c6c0b.tar.gz netsurf-0235cc68d81ff6fde3d736b587de00c0f16c6c0b.tar.bz2 |
When iterating a linked list, please to always remember to *iterate* and not just stop after one item.
svn path=/trunk/netsurf/; revision=10400
-rw-r--r-- | utils/ring.h | 3 |
1 files changed, 2 insertions, 1 deletions
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 |