X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=input.c;h=6c149722588db3a88ff0f7ca3618a4f213f77426;hb=0e2f95c489ba93227b20747ea0ed246b51e5bf9e;hp=7d3396fc744503cdad7e348d2eb319a98e584556;hpb=1c9506337ddea5526802971d06c9caf84a29f953;p=sigrok-cli.git diff --git a/input.c b/input.c index 7d3396f..6c14972 100644 --- a/input.c +++ b/input.c @@ -51,7 +51,7 @@ static void load_input_file_module(struct df_arg_desc *df_arg) mod_id = NULL; mod_args = NULL; if (opt_input_format) { - mod_args = parse_generic_arg(opt_input_format, TRUE); + mod_args = parse_generic_arg(opt_input_format, TRUE, NULL); mod_id = g_hash_table_lookup(mod_args, "sigrok_key"); } @@ -65,9 +65,11 @@ static void load_input_file_module(struct df_arg_desc *df_arg) g_hash_table_remove(mod_args, "sigrok_key"); if ((options = sr_input_options_get(imod))) { mod_opts = generic_arg_to_opt(options, mod_args); + (void)warn_unknown_keys(options, mod_args, NULL); sr_output_options_free(options); - } else + } else { mod_opts = NULL; + } if (!(in = sr_input_new(imod, mod_opts))) g_critical("Error: failed to initialize input module."); if (mod_opts)