From c417552d39b755cf886a51028dc040968e4fb229 Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Sun, 20 Feb 2011 17:57:29 +0100 Subject: [PATCH] cmdline: fix completion in some conditions (partial token len > 1) Signed-off-by: Olivier Matz --- src/lib/cmdline_parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.20.1