diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/nvim/ex_getln.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c index b8d8837092..5feff4d456 100644 --- a/src/nvim/ex_getln.c +++ b/src/nvim/ex_getln.c @@ -4245,8 +4245,10 @@ void init_history(void)            for (i = newlen - 1;; --i) {              if (i >= 0)                         /* copy newest entries */                temp[i] = history[type][j]; -            else                                /* remove older entries */ +            else {                              /* remove older entries */                free(history[type][j].hisstr); +              history[type][j].hisstr = NULL; +            }              if (--j < 0)                j = hislen - 1;              if (j == hisidx[type]) | 
