# HG changeset patch # User Christian Brabandt # Date 1465933506 -7200 # Node ID eb52a2670c96aec8c8ee72d21e420a465138144f # Parent 6eb5bb2b63deee4180acab9e27199ad530d46fc5 commit https://github.com/vim/vim/commit/67e3720a9ddd8a9d2e8344358c28fa1f4196db0d Author: Bram Moolenaar Date: Tue Jun 14 21:32:28 2016 +0200 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 --- a/src/ops.c +++ b/src/ops.c @@ -6011,7 +6011,7 @@ handle_viminfo_register(garray_T *values 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 --- a/src/version.c +++ b/src/version.c @@ -754,6 +754,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1936, +/**/ 1935, /**/ 1934,