From f08763b74e32d83dd5d706ce2090b235ed518a89 Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Wed, 28 Oct 2026 19:05:10 +0100 Subject: setlayout: NUL terminate ltsymbol --- dwm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dwm.c b/dwm.c index 421704c..35cce9a 100644 --- 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 -- cgit v1.3.1