From 1919c9866739b2ed7559153b1c6f3ae6688479f9 Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Fri, 25 Apr 2025 13:01:46 -0700
Subject: [PATCH] Throw a different exception if get_mod_options() is passed a
 non-string modname

---
 exec/load/modopts.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/exec/load/modopts.js b/exec/load/modopts.js
index 3adf2bbcb3..60d5a09c3b 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(typeof modname !== "string")
+		throw new Error("Module name specified is wrong type: " + typeof modname);
 	if(!modname)
 		throw new Error("No module name specified");
 	var ini_file = new File(system.ctrl_dir + "modopts/" + modname.replace(":", "-") + ".ini");
-- 
GitLab