patch 8.0.0215: NULL pointer use if cscope line looks like emacs tag
Problem: When a Cscope line contains CTRL-L a NULL pointer may be used.
(Coverity)
Solution: Don't check for an emacs tag in a cscope line.
diff --git a/src/tag.c b/src/tag.c
index a80a362..61d40e5 100644
--- a/src/tag.c
+++ b/src/tag.c
@@ -1752,8 +1752,9 @@
/*
* Emacs tags line with CTRL-L: New file name on next line.
* The file name is followed by a ','.
+ * Remember etag file name in ebuf.
*/
- if (*lbuf == Ctrl_L) /* remember etag file name in ebuf */
+ if (*lbuf == Ctrl_L && !use_cscope)
{
is_etag = 1; /* in case at the start */
state = TS_LINEAR;
diff --git a/src/version.c b/src/version.c
index 918bee4..0e13125 100644
--- a/src/version.c
+++ b/src/version.c
@@ -765,6 +765,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 215,
+/**/
214,
/**/
213,