patch 8.2.3929: using unititialized variable
Problem: Using unititialized variable.
Solution: Set the option flags to zero for a terminal option.
diff --git a/src/option.c b/src/option.c
index 9d596e4..2aab253 100644
--- a/src/option.c
+++ b/src/option.c
@@ -3962,6 +3962,9 @@
char_u key_name[2];
char_u *p;
+ if (flagsp != NULL)
+ *flagsp = 0; // terminal option has no flags
+
// check for a terminal option
if (key < 0)
{
diff --git a/src/version.c b/src/version.c
index 1dedcfe..505d3f1 100644
--- a/src/version.c
+++ b/src/version.c
@@ -750,6 +750,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 3929,
+/**/
3928,
/**/
3927,