# HG changeset patch # User Matti Hamalainen # Date 1579282248 -7200 # Node ID e9232ce52bf8acba0b0c932241902a3fc44b6194 # Parent 28fe6a1be85246e7f153c81f59754246634321ec Fix signedness checks. diff -r 28fe6a1be852 -r e9232ce52bf8 main.c --- a/main.c Sun Jan 12 20:28:35 2020 +0200 +++ b/main.c Fri Jan 17 19:30:48 2020 +0200 @@ -1741,8 +1741,8 @@ currWin->pos += (c == KEY_NPAGE) ? - page : page; - if (currWin->pos >= currWin->data->n - page) - currWin->pos = currWin->data->n - page; + if ((size_t) (currWin->pos + page) >= currWin->data->n) + currWin->pos = (int) (currWin->data->n - page); if (currWin->pos < 0) currWin->pos = 0;