patch 7.4.2023
Problem: buflist_findname_stat() may find a dummy buffer.
Solution: Set the BF_DUMMY flag after loading a dummy buffer. Start
finding buffers from the end of the list.
diff --git a/src/quickfix.c b/src/quickfix.c
index 1e5abc6..24852b3 100644
--- a/src/quickfix.c
+++ b/src/quickfix.c
@@ -4292,6 +4292,10 @@
aucmd_restbuf(&aco);
if (newbuf_to_wipe != NULL && buf_valid(newbuf_to_wipe))
wipe_buffer(newbuf_to_wipe, FALSE);
+
+ /* Add back the "dummy" flag, otherwise buflist_findname_stat() won't
+ * skip it. */
+ newbuf->b_flags |= BF_DUMMY;
}
/*