diff options
Diffstat (limited to 'tables')
-rw-r--r-- | tables/apr_skiplist.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tables/apr_skiplist.c b/tables/apr_skiplist.c index 4078dd03e..6075bb60c 100644 --- a/tables/apr_skiplist.c +++ b/tables/apr_skiplist.c @@ -543,6 +543,10 @@ static apr_skiplistnode *insert_compare(apr_skiplist *sl, void *data, if (p) { p->up = tmp; } + else { + /* This sets ret to the bottom-most node we are inserting */ + ret = tmp; + } p = tmp; } if (sl->index != NULL) { |