changeset 6216:f1ba154c3a12 v7.4.443

updated for version 7.4.443 Problem: Error reported by ubsan when running test 72. Solution: Add type cast to unsigned. (Dominique Pelle)
author Bram Moolenaar <bram@vim.org>
date Thu, 11 Sep 2014 22:50:09 +0200
parents cd7c730a3d42
children b53b469a7bea
files src/undo.c src/version.c
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/undo.c
+++ b/src/undo.c
@@ -1019,7 +1019,7 @@ undo_read_4c(bi)
 	int	n;
 
 	undo_read(bi, buf, (size_t)4);
-	n = (buf[0] << 24) + (buf[1] << 16) + (buf[2] << 8) + buf[3];
+	n = ((unsigned)buf[0] << 24) + (buf[1] << 16) + (buf[2] << 8) + buf[3];
 	return n;
     }
 #endif
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    443,
+/**/
     442,
 /**/
     441,