diff options
Diffstat (limited to 'src/rototiller.c')
-rw-r--r-- | src/rototiller.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rototiller.c b/src/rototiller.c index fe0c154..92821c2 100644 --- a/src/rototiller.c +++ b/src/rototiller.c @@ -239,7 +239,7 @@ static int setup_module(settings_t *settings, setting_desc_t **next_setting) /* turn args into settings, automatically applying defaults if appropriate, or interactively if appropriate. */ /* returns negative value on error, 0 when settings unchanged from args, 1 when changed */ -static int setup_from_args(argv_t *args, int defaults, setup_t *res_setup) +static int setup_from_args(argv_t *args, setup_t *res_setup) { int r, changes = 0; setup_t setup; @@ -255,7 +255,7 @@ static int setup_from_args(argv_t *args, int defaults, setup_t *res_setup) return -ENOMEM; } - r = setup_interactively(setup.module, setup_module, defaults); + r = setup_interactively(setup.module, setup_module, args->defaults); if (r < 0) { settings_free(setup.module); settings_free(setup.video); @@ -266,7 +266,7 @@ static int setup_from_args(argv_t *args, int defaults, setup_t *res_setup) if (r) changes = 1; - r = setup_interactively(setup.video, setup_video, defaults); + r = setup_interactively(setup.video, setup_video, args->defaults); if (r < 0) { settings_free(setup.module); settings_free(setup.video); @@ -378,7 +378,7 @@ int main(int argc, const char *argv[]) if (args.help) return print_help() < 0 ? EXIT_FAILURE : EXIT_SUCCESS; - exit_if((r = setup_from_args(&args, args.defaults, &setup)) < 0, + exit_if((r = setup_from_args(&args, &setup)) < 0, "unable to setup"); exit_if(r && print_setup_as_args(&setup) < 0, |