mirror of
https://github.com/tmux/tmux.git
synced 2025-01-12 19:39:04 +00:00
Allow a large line number to go to the end with goto-line, from Mark
Kelly in GitHub issue 1460.
This commit is contained in:
parent
9bab73f489
commit
8f9491ddfe
@ -1273,11 +1273,13 @@ window_copy_goto_line(struct window_pane *wp, const char *linestr)
|
||||
{
|
||||
struct window_copy_mode_data *data = wp->modedata;
|
||||
const char *errstr;
|
||||
u_int lineno;
|
||||
int lineno;
|
||||
|
||||
lineno = strtonum(linestr, 0, screen_hsize(data->backing), &errstr);
|
||||
lineno = strtonum(linestr, -1, INT_MAX, &errstr);
|
||||
if (errstr != NULL)
|
||||
return;
|
||||
if (lineno < 0 || (u_int)lineno > screen_hsize(data->backing))
|
||||
lineno = screen_hsize(data->backing);
|
||||
|
||||
data->oy = lineno;
|
||||
window_copy_update_selection(wp, 1);
|
||||
|
Loading…
Reference in New Issue
Block a user