=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/input.c,v retrieving revision 1.214 retrieving revision 1.215 diff -c -r1.214 -r1.215 *** src/usr.bin/tmux/input.c 2023/03/27 08:47:57 1.214 --- src/usr.bin/tmux/input.c 2023/06/25 15:53:07 1.215 *************** *** 1,4 **** ! /* $OpenBSD: input.c,v 1.214 2023/03/27 08:47:57 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: input.c,v 1.215 2023/06/25 15:53:07 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 2065,2071 **** input_csi_dispatch_sgr(struct input_ctx *ictx) { struct grid_cell *gc = &ictx->cell.cell; ! u_int i; int n; if (ictx->param_list_len == 0) { --- 2065,2071 ---- input_csi_dispatch_sgr(struct input_ctx *ictx) { struct grid_cell *gc = &ictx->cell.cell; ! u_int i, link; int n; if (ictx->param_list_len == 0) { *************** *** 2097,2103 **** --- 2097,2105 ---- switch (n) { case 0: + link = gc->link; memcpy(gc, &grid_default_cell, sizeof *gc); + gc->link = link; break; case 1: gc->attr |= GRID_ATTR_BRIGHT;