aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/lib/klist.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/lib/klist.h')
-rw-r--r--src/nvim/lib/klist.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/lib/klist.h b/src/nvim/lib/klist.h
index 10d6846133..1280a927e8 100644
--- a/src/nvim/lib/klist.h
+++ b/src/nvim/lib/klist.h
@@ -136,6 +136,6 @@
// `break` statement is executed before the next iteration.
#define kl_iter(name, kl, p) kl_iter_at(name, kl, p, NULL)
#define kl_iter_at(name, kl, p, h) \
- for (kl1_##name *p = h ? h : kl->head; p != kl->tail; p = p->next)
+ for (kl1_##name **p = h ? h : &kl->head; *p != kl->tail; p = &(*p)->next)
#endif