diff --git a/sway/config/output.c b/sway/config/output.c index be3013a3..c41670d5 100644 --- a/sway/config/output.c +++ b/sway/config/output.c @@ -568,7 +568,7 @@ bool spawn_swaybg(void) { } } - char **cmd = calloc(1, sizeof(char **) * length); + char **cmd = calloc(length, sizeof(char *)); if (!cmd) { sway_log(SWAY_ERROR, "Failed to allocate spawn_swaybg command"); return false;