From 6aff100500e3951232e9bb04b8793a24d1d848bb Mon Sep 17 00:00:00 2001 From: simon Date: Tue, 26 Sep 2000 10:05:48 +0000 Subject: [PATCH] Fix a small bug in 2-3-4 tree enumeration git-svn-id: svn://svn.tartarus.org/sgt/putty@630 cda61777-01e9-0310-a592-d414129be87e --- tree234.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tree234.c b/tree234.c index 6a570f70..955b6ef1 100644 --- a/tree234.c +++ b/tree234.c @@ -599,9 +599,9 @@ void *next234(enum234 *e) { return n->elems[0]; } - if (pos == 0 && n->elems[1]) { - e->posn = 1; - return n->elems[1]; + if (pos < 2 && n->elems[pos+1]) { + e->posn = pos+1; + return n->elems[e->posn]; } do { -- 2.11.0