commit 2072c18424c543f21d84315b014ad3075fc00953 from: Benjamin Stürz date: Thu Jul 25 12:41:14 2024 UTC dwm: replace broken strncpy() with strlcpy() commit - 074fe29ac2db156f3e337d33706d168b55f6c434 commit + 2072c18424c543f21d84315b014ad3075fc00953 blob - 05a7fb103a0d60461df53e5f32d7575f4bef0c0f blob + 207a4e63174bc1bcb7dbbb7586661c8ec8a288f9 --- dwm/dwm.c +++ dwm/dwm.c @@ -413,7 +413,7 @@ arrange(Monitor *m) void arrangemon(Monitor *m) { - strncpy(m->ltsymbol, m->lt[m->sellt]->symbol, sizeof m->ltsymbol); + strlcpy(m->ltsymbol, m->lt[m->sellt]->symbol, sizeof m->ltsymbol); if (m->lt[m->sellt]->arrange) m->lt[m->sellt]->arrange(m); } @@ -1540,7 +1540,7 @@ setlayout(const Arg *arg) if (arg && arg->v) selmon->pertag->ltidxs[selmon->pertag->curtag][selmon->sellt] = (Layout *)arg->v; selmon->lt[selmon->sellt] = selmon->pertag->ltidxs[selmon->pertag->curtag][selmon->sellt]; - strncpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof selmon->ltsymbol); + strlcpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof selmon->ltsymbol); if (selmon->sel) arrange(selmon); else