1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-25 01:05:37 +00:00

[terminal] Avoid division by zero. Refs #276

This commit is contained in:
Witold Filipczyk 2023-12-07 08:21:13 +01:00
parent e538a9f827
commit 425d779e15

View File

@ -224,8 +224,13 @@ get_terminal_size(int fd, int *x, int *y, int *cw, int *ch)
*x = ws.ws_col;
*y = ws.ws_row;
*cw = ws.ws_xpixel / ws.ws_col;
*ch = ws.ws_ypixel / ws.ws_row;
if (ws.ws_col && ws.ws_row && ws.ws_xpixel && ws.ws_ypixel) {
*cw = ws.ws_xpixel / ws.ws_col;
*ch = ws.ws_ypixel / ws.ws_row;
} else {
*cw = 8;
*ch = 16;
}
} else {
*x = 0;
*y = 0;