diff --git a/tload.c b/tload.c index 9e99705a..4aa4be17 100644 --- a/tload.c +++ b/tload.c @@ -189,7 +189,7 @@ int main(int argc, char **argv) for (i = 1;; ++i) { char *p; row = nrows - (i * scale_fact); - if (row < 0) + if (row < 0 || row >= nrows) break; if (*(p = screen + row * ncols + col) == ' ') *p = '-';