diff options
| author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-04-17 14:21:02 +0000 |
|---|---|---|
| committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-04-17 14:21:02 +0000 |
| commit | 74648055d37f5e1e4345962b0ff2346f3a8919d2 (patch) | |
| tree | 63d0f0a93c5b9dbfbf34ca0e6b6d814dc22752b0 | |
| parent | 3fff6ffc1a0d4131c475b6eda1b426d5bb9818a6 (diff) | |
Notes
| -rw-r--r-- | sys/sys/queue.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/sys/queue.h b/sys/sys/queue.h index f0e154864bf0..c03116a580dc 100644 --- a/sys/sys/queue.h +++ b/sys/sys/queue.h @@ -439,12 +439,12 @@ struct { \ #define CIRCLEQ_FOREACH(var, head, field) \ for ((var) = CIRCLEQ_FIRST((head)); \ - (var) != (void *)(head); \ + (var) != (void *)(head) || ((var) = NULL); \ (var) = CIRCLEQ_NEXT((var), field)) #define CIRCLEQ_FOREACH_REVERSE(var, head, field) \ for ((var) = CIRCLEQ_LAST((head)); \ - (var) != (void *)(head); \ + (var) != (void *)(head) || ((var) = NULL); \ (var) = CIRCLEQ_PREV((var), field)) #define CIRCLEQ_INIT(head) do { \ |
