From: Quentin Young Date: Sun, 18 Dec 2016 05:14:55 +0000 (+0000) Subject: lib: fix crash when tab-completing `do ...` commands X-Git-Tag: frr-3.0-branchpoint~111^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=55d403c9b225e4bdb18037983de062d66017d684;p=mirror%2Ffrr.git lib: fix crash when tab-completing `do ...` commands Signed-off-by: Quentin Young --- diff --git a/lib/command.c b/lib/command.c index a93f3a55e8..ca0d0c001b 100644 --- a/lib/command.c +++ b/lib/command.c @@ -667,7 +667,7 @@ cmd_complete_command (vector vline, struct vty *vty, int *status) // construct the input line we'll be matching on unsigned int offset = (do_shortcut) ? 1 : 0; for (unsigned index = 0; index + offset < vector_active (vline); index++) - vector_set_index (input_line, index + offset, vector_lookup (vline, index)); + vector_set_index (input_line, index, vector_lookup (vline, index + offset)); // get token completions -- this is a copying operation vector comps = NULL, initial_comps;