diff --git a/exec/load/modopts.js b/exec/load/modopts.js index 4167593d5b36933c98ef0679682f4c5ae5d6540e..3adf2bbcb37b119131eb5fb0fa81189afe9619dc 100644 --- a/exec/load/modopts.js +++ b/exec/load/modopts.js @@ -40,6 +40,8 @@ "use strict"; function get_mod_options(modname, optname, default_optval) { + if(!modname) + throw new Error("No module name specified"); var ini_file = new File(system.ctrl_dir + "modopts/" + modname.replace(":", "-") + ".ini"); if(ini_file.open("r")) { var obj = ini_file.iniGetObject(/* lowercase */false, /* blanks: */true); @@ -84,4 +86,5 @@ function get_mod_options(modname, optname, default_optval) return val; } -get_mod_options(argv[0], argv[1], argv[2]); +if(argv.length) + get_mod_options.apply(null, argv);