aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--brightnessctl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/brightnessctl.c b/brightnessctl.c
index 355fc86..60ca3a4 100644
--- a/brightnessctl.c
+++ b/brightnessctl.c
@@ -463,8 +463,10 @@ char *_cat_with(char c, ...) {
while (length + 2 > size)
buf = realloc(buf, size *= 2);
strcat(buf, curr);
- if ((curr = va_arg(va, char*)))
+ if ((curr = va_arg(va, char*))) {
+ length++;
strcat(buf, split);
+ }
}
return buf;
}