From 67e3720a9ddd8a9d2e8344358c28fa1f4196db0d Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 14 Jun 2016 21:32:28 +0200 Subject: [PATCH] patch 7.4.1936 Problem: Off-by-one error in bounds check. (Coverity) Solution: Check register number properly. --- src/ops.c | 2 +- src/version.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ops.c b/src/ops.c index 44cd47366d..d97107e229 100644 --- a/src/ops.c +++ b/src/ops.c @@ -6011,7 +6011,7 @@ handle_viminfo_register(garray_T *values, int force) 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 3e22c3812e..32e78cc235 100644 --- a/src/version.c +++ b/src/version.c @@ -753,6 +753,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1936, /**/ 1935, /**/ -- 2.47.3