commit | fb7c90c0face9790bdfe04cdfec95681fbc7b3e0 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Tue Jan 16 15:01:41 2007 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Jan 16 15:01:41 2007 +0000 |
tree | a4cd118d2875e6d6119893f927b63f628412c9d0 | |
parent | 56da797e6d8542f22a74b1b7bb752e7a66d0be7f [diff] [blame] |
updated for version 7.0-186
diff --git a/src/search.c b/src/search.c index de99f2c..f38b626 100644 --- a/src/search.c +++ b/src/search.c
@@ -812,7 +812,11 @@ #ifdef FEAT_MBYTE if (has_mbyte) { - ptr = ml_get_buf(buf, pos->lnum, FALSE); + /* 'e' offset may put us just below the last line */ + if (pos->lnum > buf->b_ml.ml_line_count) + ptr = ""; + else + ptr = ml_get_buf(buf, pos->lnum, FALSE); pos->col -= (*mb_head_off)(ptr, ptr + pos->col); } #endif