aboutsummaryrefslogtreecommitdiff
path: root/sway
diff options
context:
space:
mode:
authoremersion <contact@emersion.fr>2018-06-08 14:41:33 +0100
committerGitHub <noreply@github.com>2018-06-08 14:41:33 +0100
commitacf71fe8053efadbfb81d2ea010ac6facf41cd81 (patch)
tree5ab5de782cb49f868eed29f3e7b2db6eb21b5547 /sway
parent231c72a141fbf2bfd5c42413fe171f596a2ec42a (diff)
parent720313e185e0365a03f8bb648f8daad0e609d343 (diff)
downloadsway-acf71fe8053efadbfb81d2ea010ac6facf41cd81.tar.xz
Merge pull request #2119 from martinetd/gcc-strtruncation
sway/criteria: gcc string truncation warning fix
Diffstat (limited to 'sway')
-rw-r--r--sway/criteria.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sway/criteria.c b/sway/criteria.c
index a263485a..d9f09ecc 100644
--- a/sway/criteria.c
+++ b/sway/criteria.c
@@ -472,7 +472,9 @@ struct criteria *criteria_parse(char *raw, char **error_arg) {
++head;
}
name = calloc(head - namestart + 1, 1);
- strncpy(name, namestart, head - namestart);
+ if (head != namestart) {
+ strncpy(name, namestart, head - namestart);
+ }
// Parse token value
skip_spaces(&head);
value = NULL;