From: Olivier Matz Date: Sun, 20 Feb 2011 16:57:29 +0000 (+0100) Subject: cmdline: fix completion in some conditions (partial token len > 1) X-Git-Url: http://git.droids-corp.org/?p=libcmdline.git;a=commitdiff_plain;h=c417552d39b755cf886a51028dc040968e4fb229 cmdline: fix completion in some conditions (partial token len > 1) Signed-off-by: Olivier Matz --- diff --git a/src/lib/cmdline_parse.c b/src/lib/cmdline_parse.c index c056833..18ea76e 100644 --- a/src/lib/cmdline_parse.c +++ b/src/lib/cmdline_parse.c @@ -693,8 +693,8 @@ cmdline_complete(cmdline_parse_ctx_t *ctx, const char *buf, if (completion_len >= dstsize) completion_len = dstsize - 1; strncpy(dst, completion_buf + preparse.comp_tok_len, - completion_len); - dst[completion_len] = '\0'; + completion_len - preparse.comp_tok_len); + dst[completion_len - preparse.comp_tok_len] = '\0'; return CMDLINE_COMPLETE_APPEND; }