changeset 699:e9232ce52bf8

Fix signedness checks.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 17 Jan 2020 19:30:48 +0200
parents 28fe6a1be852
children f3ec1cb11cea
files main.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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;