From ff6f2ff6d93f05f2edf4b6e63bcf08315f3a3c73 Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 26 May 2020 12:50:03 +0000 Subject: [PATCH 1/2] Return new character properly when converting to data. --- utf8.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/utf8.c b/utf8.c index 9df74590..2a92003f 100644 --- a/utf8.c +++ b/utf8.c @@ -136,12 +136,16 @@ utf8_from_data(const struct utf8_data *ud, utf8_char *uc) u_int offset; if (ud->width != 1 && ud->width != 2) - return (utf8_space1.uc); + fatalx("invalid UTF-8 width"); + if (ud->size == 0) + fatalx("invalid UTF-8 size"); if (ud->size > UTF8_FLAG_SIZE) goto fail; - if (ud->size == 1) - return (utf8_build_one(ud->data[0], 1)); + if (ud->size == 1) { + *uc = utf8_build_one(ud->data[0], 1); + return (UTF8_DONE); + } m.flags = ud->size; if (ud->width == 2) From 2ced370bee234e00c3ece3b4110dcb71067df846 Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 26 May 2020 13:19:21 +0000 Subject: [PATCH 2/2] Tweak some out of date bits, reported by bcgraham. --- tmux.1 | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tmux.1 b/tmux.1 index e7131829..8fdb9360 100644 --- a/tmux.1 +++ b/tmux.1 @@ -2596,8 +2596,7 @@ spreads the current pane and any panes next to it out evenly. .D1 (alias: Ic selectp ) Make pane .Ar target-pane -the active pane in window -.Ar target-window . +the active pane in its window. If one of .Fl D , .Fl L , @@ -3057,8 +3056,8 @@ User options may have any name, so long as they are prefixed with and be set to any string. For example: .Bd -literal -offset indent -$ tmux setw -q @foo "abc123" -$ tmux showw -v @foo +$ tmux set -wq @foo "abc123" +$ tmux show -wv @foo abc123 .Ed .Pp