Mercurial > vim
comparison src/quickfix.c @ 19366:102f9a44c8b3 v8.2.0241
patch 8.2.0241: crash when setting 'buftype' to "quickfix"
Commit: https://github.com/vim/vim/commit/99234f29aa8767f2e71bb1f5db6ee0131bc8e64e
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Feb 10 22:56:54 2020 +0100
patch 8.2.0241: crash when setting 'buftype' to "quickfix"
Problem: Crash when setting 'buftype' to "quickfix".
Solution: Check that error list is not NULL. (closes https://github.com/vim/vim/issues/5613)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 10 Feb 2020 23:00:04 +0100 |
parents | 2ef19eed524a |
children | 08f4dc2ba716 |
comparison
equal
deleted
inserted
replaced
19365:91e051377c65 | 19366:102f9a44c8b3 |
---|---|
4518 char_u dirname[MAXPATHL]; | 4518 char_u dirname[MAXPATHL]; |
4519 | 4519 |
4520 *dirname = NUL; | 4520 *dirname = NUL; |
4521 | 4521 |
4522 // Add one line for each error | 4522 // Add one line for each error |
4523 if (old_last == NULL) | 4523 if (old_last == NULL || old_last->qf_next == NULL) |
4524 { | 4524 { |
4525 qfp = qfl->qf_start; | 4525 qfp = qfl->qf_start; |
4526 lnum = 0; | 4526 lnum = 0; |
4527 } | 4527 } |
4528 else | 4528 else |