]> sigrok.org Git - sigrok-cli.git/blobdiff - input.c
nsis: Fix for installing 64bit Windows programs into 'Program Files'
[sigrok-cli.git] / input.c
diff --git a/input.c b/input.c
index 7d3396fc744503cdad7e348d2eb319a98e584556..6c149722588db3a88ff0f7ca3618a4f213f77426 100644 (file)
--- 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)