commit | 3516928c75f38e4304b76f0697175dbb055af6a2 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Thu Sep 11 22:50:09 2014 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Thu Sep 11 22:50:09 2014 +0200 |
tree | cc856475a4ac2f3d072fa8aa067b695dd163c14c | |
parent | 3089a1068dd5a0645cea0df09a1c8a1f00146649 [diff] [blame] |
updated for version 7.4.443 Problem: Error reported by ubsan when running test 72. Solution: Add type cast to unsigned. (Dominique Pelle)
diff --git a/src/undo.c b/src/undo.c index db6ea29..24dcf05 100644 --- a/src/undo.c +++ b/src/undo.c
@@ -1019,7 +1019,7 @@ 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