mirror of
https://github.com/rkd77/elinks.git
synced 2024-09-29 03:17:53 -04:00
[terminal] Avoid division by zero. Refs #276
This commit is contained in:
parent
e538a9f827
commit
425d779e15
@ -224,8 +224,13 @@ get_terminal_size(int fd, int *x, int *y, int *cw, int *ch)
|
|||||||
*x = ws.ws_col;
|
*x = ws.ws_col;
|
||||||
*y = ws.ws_row;
|
*y = ws.ws_row;
|
||||||
|
|
||||||
*cw = ws.ws_xpixel / ws.ws_col;
|
if (ws.ws_col && ws.ws_row && ws.ws_xpixel && ws.ws_ypixel) {
|
||||||
*ch = ws.ws_ypixel / ws.ws_row;
|
*cw = ws.ws_xpixel / ws.ws_col;
|
||||||
|
*ch = ws.ws_ypixel / ws.ws_row;
|
||||||
|
} else {
|
||||||
|
*cw = 8;
|
||||||
|
*ch = 16;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
*x = 0;
|
*x = 0;
|
||||||
*y = 0;
|
*y = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user