diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2010-04-28 18:19:16 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2010-04-28 18:19:16 +0000 |
commit | 2240199dbf6dd66eaada95ffdb021c844bc23c12 (patch) | |
tree | b9ac0bd2e7082e5337affe4ee7e15699d7ca4a98 /window-copy.c | |
parent | 83e1a33ff59b97c4b7f926d886ecb3d8070ee269 (diff) | |
download | rtmux-2240199dbf6dd66eaada95ffdb021c844bc23c12.tar.gz rtmux-2240199dbf6dd66eaada95ffdb021c844bc23c12.tar.bz2 rtmux-2240199dbf6dd66eaada95ffdb021c844bc23c12.zip |
Fix crash when resizing in copy mode, when cursor can end up outside screen.
Reported by Romain Francois, fixed by Micah Cowan.
Diffstat (limited to 'window-copy.c')
-rw-r--r-- | window-copy.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/window-copy.c b/window-copy.c index bb0e81c5..5e04f34e 100644 --- a/window-copy.c +++ b/window-copy.c @@ -340,6 +340,8 @@ window_copy_resize(struct window_pane *wp, u_int sx, u_int sy) data->cy = sy - 1; if (data->cx > sx) data->cx = sx; + if (data->oy > screen_hsize(data->backing)) + data->oy = screen_hsize(data->backing); window_copy_clear_selection(wp); |