Merge pull request #22 from qlyoung/fix-do-tab

lib: fix crash when tab-completing `do ...` commands
This commit is contained in:
Quentin Young 2016-12-19 17:35:03 -05:00 committed by GitHub
commit 96133092e0

View File

@ -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;