nmcli: fix nmcli connection edit

fix extra parameters check in nmc_parse_args()
e.g.: nmcli connection edit type ethernet

Fixes: 16902a2be6
This commit is contained in:
Francesco Giudici 2017-03-29 11:11:05 +02:00
parent 68ab166f38
commit 0e73a06646

View file

@ -134,13 +134,13 @@ nmc_parse_args (nmc_arg_t *arg_arr, gboolean last, int *argc, char ***argv, GErr
}
if (p->has_value) {
if (!argc) {
(*argc)--;
(*argv)++;
if (!*argc) {
g_set_error (error, NMCLI_ERROR, NMC_RESULT_ERROR_USER_INPUT,
_("Error: value for '%s' argument is required."), *(*argv-1));
return FALSE;
}
argc--;
argv++;
*(p->value) = **argv;
}
p->found = TRUE;