aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2018-06-08 21:58:40 +0900
committerDominique Martinet <asmadeus@codewreck.org>2018-06-08 22:30:13 +0900
commit720313e185e0365a03f8bb648f8daad0e609d343 (patch)
treebda7a63ac75f0bc19d5c1b55d36c48dc9386ce4c
parentbf6ca69ae8c1149e6b6ae84f5ddc40639d1ff5a1 (diff)
downloadsway-720313e185e0365a03f8bb648f8daad0e609d343.tar.xz
sway/criteria: gcc string truncation warning fix
-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;