diff options
Diffstat (limited to 'src/nvim/fold.c')
-rw-r--r-- | src/nvim/fold.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/fold.c b/src/nvim/fold.c index 16281f40f0..c29b878491 100644 --- a/src/nvim/fold.c +++ b/src/nvim/fold.c @@ -2681,7 +2681,8 @@ static void foldRemove( fold_changed = true; continue; } - if (fp >= (fold_T *)(gap->ga_data) + gap->ga_len + if (gap->ga_data == NULL + || fp >= (fold_T *)(gap->ga_data) + gap->ga_len || fp->fd_top > bot) { // 6: Found a fold below bot, can stop looking. break; |