X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=dmenu.c;h=c25dc82373f623757393c593eff6bf6292a76151;hb=ec64f273fb7660d3746eb765dc02e40726a54294;hp=efc1e54b16e6e47d9f6643fb829df688f7ffe0fb;hpb=0d12a47415edba5db73f56dba76f123394581387;p=dmenu.git diff --git a/dmenu.c b/dmenu.c index efc1e54..c25dc82 100644 --- a/dmenu.c +++ b/dmenu.c @@ -392,7 +392,8 @@ keypress(XKeyEvent *ev) { case XK_Tab: if(!sel) return; - strncpy(text, sel->text, sizeof text); + strncpy(text, sel->text, sizeof text - 1); + text[sizeof text - 1] = '\0'; cursor = strlen(text); match(); break;