From e4856de8bf23108ee9d335a22d7e16dd8ad855d8 Mon Sep 17 00:00:00 2001 From: nicm Date: Mon, 20 Dec 2021 09:02:12 +0000 Subject: [PATCH] Do not crash on a zero size character. --- window-copy.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/window-copy.c b/window-copy.c index ec6a2f4e..9a0179a4 100644 --- a/window-copy.c +++ b/window-copy.c @@ -3148,6 +3148,11 @@ window_copy_cellstring(const struct grid_line *gl, u_int px, size_t *size, } utf8_to_data(gl->extddata[gce->offset].data, &ud); + if (ud.size == 0) { + *size = 0; + *allocated = 0; + return (NULL); + } *size = ud.size; *allocated = 1;