On Wed, Dec 07, 2016 at 09:45:01AM -0500, Andrew Gregory wrote:
> This reverts commit 09d0a36e0370f7ca9bdb171bf93c5ac3131c5a92.
> 
> Using strncmp with the length of the user input turns it into a prefix
> match rather than an exact match as it's supposed to be.
> ---
>  dmenu.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/dmenu.c b/dmenu.c
> index 1cfefcd..d605ab4 100644
> --- a/dmenu.c
> +++ b/dmenu.c
> @@ -228,7 +228,7 @@ match(void)
>       len = tokc ? strlen(tokv[0]) : 0;
>  
>       matches = lprefix = lsubstr = matchend = prefixend = substrend = NULL;
> -     textsize = strlen(text);
> +     textsize = strlen(text) + 1;
>       for (item = items; item && item->text; item++) {
>               for (i = 0; i < tokc; i++)
>                       if (!fstrstr(item->text, tokv[i]))
> -- 
> 2.10.2
> 
> 

Thanks for the patch, it is pushed to master.

-- 
Kind regards,
Hiltjo

Reply via email to