aboutsummaryrefslogtreecommitdiff
path: root/format-draw.c
diff options
context:
space:
mode:
authornicm <nicm>2019-06-14 15:35:58 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2019-06-15 07:37:44 +0100
commit9ae658983c452b21bcdbd7cbcf5ad23dad95f036 (patch)
tree6d860348146394920149938a12a517d9760d7aff /format-draw.c
parentc22470bd14ba1cdc523e0bfbb0180c75a9db1819 (diff)
downloadrtmux-9ae658983c452b21bcdbd7cbcf5ad23dad95f036.tar.gz
rtmux-9ae658983c452b21bcdbd7cbcf5ad23dad95f036.tar.bz2
rtmux-9ae658983c452b21bcdbd7cbcf5ad23dad95f036.zip
Do not loop forever if a menu item contains invisible characters,
reported by Thomas Sattler.
Diffstat (limited to 'format-draw.c')
-rw-r--r--format-draw.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/format-draw.c b/format-draw.c
index f8882ac2..b589ca5e 100644
--- a/format-draw.c
+++ b/format-draw.c
@@ -791,7 +791,8 @@ format_width(const char *expanded)
} else if (*cp > 0x1f && *cp < 0x7f) {
width++;
cp++;
- }
+ } else
+ cp++;
}
return (width);
}