comparison src/undo.c @ 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 0242c27e40e1
children 290631797b76
comparison
equal deleted inserted replaced
6215:cd7c730a3d42 6216:f1ba154c3a12
1017 { 1017 {
1018 char_u buf[4]; 1018 char_u buf[4];
1019 int n; 1019 int n;
1020 1020
1021 undo_read(bi, buf, (size_t)4); 1021 undo_read(bi, buf, (size_t)4);
1022 n = (buf[0] << 24) + (buf[1] << 16) + (buf[2] << 8) + buf[3]; 1022 n = ((unsigned)buf[0] << 24) + (buf[1] << 16) + (buf[2] << 8) + buf[3];
1023 return n; 1023 return n;
1024 } 1024 }
1025 #endif 1025 #endif
1026 return get4c(bi->bi_fp); 1026 return get4c(bi->bi_fp);
1027 } 1027 }