aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dispnew.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dispnew.c b/src/dispnew.c
index 18eed3cfb14..91640769838 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -6097,8 +6097,8 @@ init_display (void)
6097 change. It's not clear what better we could do. The rest of 6097 change. It's not clear what better we could do. The rest of
6098 the code assumes that (width + 2) * height * sizeof (struct glyph) 6098 the code assumes that (width + 2) * height * sizeof (struct glyph)
6099 does not overflow and does not exceed PTRDIFF_MAX or SIZE_MAX. */ 6099 does not overflow and does not exceed PTRDIFF_MAX or SIZE_MAX. */
6100 if (INT_ADD_RANGE_OVERFLOW (width, 2, INT_MIN, INT_MAX) 6100 if (INT_ADD_OVERFLOW (width, 2)
6101 || INT_MULTIPLY_RANGE_OVERFLOW (width + 2, height, INT_MIN, INT_MAX) 6101 || INT_MULTIPLY_OVERFLOW (width + 2, height)
6102 || (min (PTRDIFF_MAX, SIZE_MAX) / sizeof (struct glyph) 6102 || (min (PTRDIFF_MAX, SIZE_MAX) / sizeof (struct glyph)
6103 < (width + 2) * height)) 6103 < (width + 2) * height))
6104 fatal ("screen size %dx%d too big", width, height); 6104 fatal ("screen size %dx%d too big", width, height);