From 5932140d304ac7fd222e3404a507c15a44d026c6 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 2 Oct 2026 12:12:51 +0000 Subject: [PATCH] Do not use client for copy-mode -S if NULL, reported by Martin Vlach. --- cmd-copy-mode.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd-copy-mode.c b/cmd-copy-mode.c index e6888ca7e..28a1a742e 100644 --- a/cmd-copy-mode.c +++ b/cmd-copy-mode.c @@ -1,4 +1,4 @@ -/* $OpenBSD: cmd-copy-mode.c,v 1.54 2026/07/14 17:17:17 nicm Exp $ */ +/* $OpenBSD: cmd-copy-mode.c,v 1.55 2026/10/02 12:12:51 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -103,6 +103,8 @@ cmd_copy_mode_exec(struct cmd *self, struct cmdq_item *item) if (args_has(args, 'd')) window_copy_pagedown(wp, 0, args_has(args, 'e')); if (args_has(args, 'S')) { + if (c == NULL) + return (CMD_RETURN_NORMAL); tty_window_offset(&c->tty, &tty_ox, &tty_oy, &tty_sx, &tty_sy); window_copy_scroll(wp, c->tty.mouse_slider_mpos, event->m.y, tty_oy, args_has(args, 'e'));