commit f08763b74e32d83dd5d706ce2090b235ed518a89 parent bca7cf2bd91760855408326411a659ff72895860 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Wed, 28 Oct 2026 19:05:10 +0100 setlayout: NUL terminate ltsymbol Diffstat:
| M | dwm.c | | | 3 | ++- |
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dwm.c b/dwm.c @@ -1520,7 +1520,8 @@ setlayout(const Arg *arg) selmon->sellt ^= 1; if (arg && arg->v) selmon->lt[selmon->sellt] = (Layout *)arg->v; - strncpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof selmon->ltsymbol); + strncpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof(selmon->ltsymbol) - 1); + selmon->ltsymbol[sizeof(selmon->ltsymbol) - 1] = '\0'; if (selmon->sel) arrange(selmon); else