changeset 21081:71a36879ac2a v8.2.1092

patch 8.2.1092: not checking if saving for undo succeeds Commit: https://github.com/vim/vim/commit/cf070112ca2a6ac9ec5466be1cdc667f6abe8fd0 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Jun 29 23:02:21 2020 +0200 patch 8.2.1092: not checking if saving for undo succeeds Problem: Not checking if saving for undo succeeds. Solution: Bail out if u_savesub() returns FAIL.
author Bram Moolenaar <Bram@vim.org>
date Mon, 29 Jun 2020 23:15:03 +0200
parents ab5c9907c56e
children 8da85d1250be
files src/textprop.c src/version.c
diffstat 2 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/textprop.c
+++ b/src/textprop.c
@@ -1350,8 +1350,9 @@ adjust_prop_columns(
 	if (res.dirty)
 	{
 	    // Save for undo if requested and not done yet.
-	    if ((flags & APC_SAVE_FOR_UNDO) && !dirty)
-		u_savesub(lnum);
+	    if ((flags & APC_SAVE_FOR_UNDO) && !dirty
+						    && u_savesub(lnum) == FAIL)
+		return FALSE;
 	    dirty = TRUE;
 	}
 	if (res.can_drop)
--- a/src/version.c
+++ b/src/version.c
@@ -755,6 +755,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1092,
+/**/
     1091,
 /**/
     1090,