summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicm <nicm>2017-07-21 12:58:02 +0000
committernicm <nicm>2017-07-21 12:58:02 +0000
commite0d49ad7589e5a2c18a81009e797b5b5b198a420 (patch)
tree1a332dc8695e3934b498bf33027d334fb6aedb0e
parent11e2af6df76e7384b4dcd20ea3b42ccba8e72310 (diff)
Allow ispunct() as well as isalnum() when parsing initial window names.
-rw-r--r--names.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/names.c b/names.c
index 1997899e..661ba06e 100644
--- a/names.c
+++ b/names.c
@@ -151,7 +151,9 @@ parse_window_name(const char *in)
if (*name != '\0') {
ptr = name + strlen(name) - 1;
- while (ptr > name && !isalnum((u_char)*ptr))
+ while (ptr > name &&
+ !isalnum((u_char)*ptr) &&
+ !ispunct((u_char)*ptr))
*ptr-- = '\0';
}