diff options
Diffstat (limited to 'cli/src/cli-cmd-volume.c')
| -rw-r--r-- | cli/src/cli-cmd-volume.c | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/cli/src/cli-cmd-volume.c b/cli/src/cli-cmd-volume.c index 8df7c2377bc..11dd0735322 100644 --- a/cli/src/cli-cmd-volume.c +++ b/cli/src/cli-cmd-volume.c @@ -852,10 +852,12 @@ out:  #if (USE_EVENTS)      if (ret == 0 && strcmp(words[2], "help") != 0) {          ret1 = dict_get_int32(options, "count", &num_options); -        if (ret1) +        if (ret1) {              num_options = 0; -        else +            goto end; +        } else {              num_options = num_options / 2; +        }          char *free_list_key[num_options];          char *free_list_val[num_options]; @@ -896,6 +898,7 @@ out:      }  #endif +end:      CLI_STACK_DESTROY(frame);      return ret;  | 
