mirror of
https://github.com/tmux/tmux.git
synced 2026-08-29 01:51:35 +00:00
Avoid overflow in image cell size calculation
This commit is contained in:
4
image.c
4
image.c
@@ -633,8 +633,8 @@ image_size_in_cells(u_int width, u_int height, u_int xpixel, u_int ypixel,
|
||||
xpixel = 8;
|
||||
if (ypixel == 0)
|
||||
ypixel = 16;
|
||||
*sx = ((uint64_t)width + xpixel - 1) / xpixel;
|
||||
*sy = ((uint64_t)height + ypixel - 1) / ypixel;
|
||||
*sx = width / xpixel + (width % xpixel != 0);
|
||||
*sy = height / ypixel + (height % ypixel != 0);
|
||||
}
|
||||
|
||||
/* Decode a base64 payload with a size limit. */
|
||||
|
||||
Reference in New Issue
Block a user