aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-04-30 13:24:09 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-04-30 13:24:09 +0800
commit6a8d7653347402986e99d5acc9040a5dcd9ff6d5 (patch)
tree9deb6e18339cc2ce2691c7b8b4d34573a3d2129e
parentadebbfdfa74fbbda8e2cf1d92835120bbfb9d0c5 (diff)
[vty] Free the matched at the end of the routine.
Remove the return from the case labels and cleanup at the end matched array at the end of the routine.
-rw-r--r--openbsc/src/vty/vty.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/openbsc/src/vty/vty.c b/openbsc/src/vty/vty.c
index fffa649c..08068560 100644
--- a/openbsc/src/vty/vty.c
+++ b/openbsc/src/vty/vty.c
@@ -916,8 +916,6 @@ static void vty_complete_command(struct vty *vty)
vty_insert_word_overwrite(vty, matched[0]);
vty_self_insert(vty, ' ');
talloc_free(matched[0]);
- vector_only_index_free(matched);
- return;
break;
case CMD_COMPLETE_MATCH:
vty_prompt(vty);
@@ -925,8 +923,6 @@ static void vty_complete_command(struct vty *vty)
vty_backward_pure_word(vty);
vty_insert_word_overwrite(vty, matched[0]);
talloc_free(matched[0]);
- vector_only_index_free(matched);
- return;
break;
case CMD_COMPLETE_LIST_MATCH:
for (i = 0; matched[i] != NULL; i++) {