diff --git a/src/search.c b/src/search.c index 1e24d814b952260636bcd363de51309d5312abaf..63900db4656da0de980ee1e9466d76fa9ace4e6b 100644 --- a/src/search.c +++ b/src/search.c @@ -846,7 +846,7 @@ void do_gotoline(ssize_t line, int save_pos) return; } - line = atoi(answer); + line = (ssize_t)atol(answer); /* Bounds check. */ if (line <= 0) {