--- dmenu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dmenu.c b/dmenu.c index 571bc35..54cd5dc 100644 --- a/dmenu.c +++ b/dmenu.c _AT_@ -517,9 +517,9 @@ insert: case XK_Tab: if (!sel) return; - strncpy(text, sel->text, sizeof text - 1); + cursor = strnlen(sel->text, sizeof text - 1); + memcpy(text, sel->text, cursor); text[sizeof text - 1] = '\0'; - cursor = strlen(text); match(); break; } -- 2.35.1Received on Thu Sep 01 2022 - 19:51:43 CEST
This archive was generated by hypermail 2.3.0 : Thu Sep 01 2022 - 20:00:38 CEST