patch 7.4.1936
Problem: Off-by-one error in bounds check. (Coverity)
Solution: Check register number properly.
diff --git a/src/ops.c b/src/ops.c
index 44cd473..d97107e 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -6011,7 +6011,7 @@
return;
flags = vp[0].bv_nr;
name = vp[1].bv_nr;
- if (name < 0 || name > NUM_REGISTERS)
+ if (name < 0 || name >= NUM_REGISTERS)
return;
type = vp[2].bv_nr;
if (type != MCHAR && type != MLINE && type != MBLOCK)
diff --git a/src/version.c b/src/version.c
index 3e22c38..32e78cc 100644
--- a/src/version.c
+++ b/src/version.c
@@ -754,6 +754,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1936,
+/**/
1935,
/**/
1934,