From: Bram Moolenaar Date: Mon, 18 Jun 2018 19:53:28 +0000 (+0200) Subject: patch 8.1.0074: crash when running quickfix tests X-Git-Tag: v8.1.0074 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d6b01a2d3884ee0abe10aad161f584889a496e3f;p=vim patch 8.1.0074: crash when running quickfix tests Problem: Crash when running quickfix tests. Solution: Do not alloc a new location list when checking for the reference to be still valid. --- diff --git a/src/quickfix.c b/src/quickfix.c index fb1cb4e86..d541aba54 100644 --- a/src/quickfix.c +++ b/src/quickfix.c @@ -6350,7 +6350,7 @@ ex_cexpr(exarg_T *eap) curbuf->b_fname, TRUE, curbuf); if (res > 0 && (eap->cmdidx == CMD_cexpr || eap->cmdidx == CMD_lexpr) - && qi == ll_get_or_alloc_list(curwin)) + && qi == GET_LOC_LIST(curwin)) // Jump to the first error if autocmds didn't free the list. qf_jump(qi, 0, 0, eap->forceit); } diff --git a/src/version.c b/src/version.c index 36c57e249..09325fbd4 100644 --- a/src/version.c +++ b/src/version.c @@ -761,6 +761,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 74, /**/ 73, /**/