# HG changeset patch # User Bram Moolenaar # Date 1663154107 -7200 # Node ID c0c7a674806121032320878e1f2e8fcd53492204 # Parent 6ee5aa4259af086707f8062dc5a0b48120df352d patch 9.0.0462: ASAN warning for integer overflow Commit: https://github.com/vim/vim/commit/98b373075e9a2ed642bc89f4f543e31d1428466f Author: Bram Moolenaar Date: Wed Sep 14 12:06:53 2022 +0100 patch 9.0.0462: ASAN warning for integer overflow Problem: ASAN warning for integer overflow. Solution: Check for tp_col to be MAXCOL. diff --git a/src/textprop.c b/src/textprop.c --- a/src/textprop.c +++ b/src/textprop.c @@ -2289,7 +2289,7 @@ adjust_props_for_split( *p = prop; ++prevprop.ga_len; - if (p->tp_col + p->tp_len >= kept) + if (p->tp_col != MAXCOL && p->tp_col + p->tp_len >= kept) p->tp_len = kept - p->tp_col; if (cont_next) p->tp_flags |= TP_FLAG_CONT_NEXT; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -704,6 +704,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 462, +/**/ 461, /**/ 460,