patch 8.1.1023: may use NULL pointer when indexing a blob
Problem: May use NULL pointer when indexing a blob. (Coverity)
Solution: Break out of loop after using index on blob
diff --git a/src/eval.c b/src/eval.c
index 82be5c0..62fe3b5 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2208,6 +2208,7 @@
}
lp->ll_blob = lp->ll_tv->vval.v_blob;
lp->ll_tv = NULL;
+ break;
}
else
{
@@ -9219,7 +9220,9 @@
}
}
-/* reset v:option_new, v:option_old and v:option_type */
+/*
+ * Reset v:option_new, v:option_old and v:option_type.
+ */
void
reset_v_option_vars(void)
{
diff --git a/src/version.c b/src/version.c
index 969b874..60aee66 100644
--- a/src/version.c
+++ b/src/version.c
@@ -780,6 +780,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1023,
+/**/
1022,
/**/
1021,