From ffb9e6b6cad3a7e38207e4e3a62831597f41ecd8 Mon Sep 17 00:00:00 2001
From: Randy Sommerfeld <cyan@synchro.net>
Date: Sun, 19 Nov 2023 09:50:10 +0700
Subject: [PATCH] Prefer .ini over .conf when loading configs

---
 exec/load/ircd/config.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/exec/load/ircd/config.js b/exec/load/ircd/config.js
index f78609e3dd..3a0b97ca1c 100644
--- a/exec/load/ircd/config.js
+++ b/exec/load/ircd/config.js
@@ -283,9 +283,15 @@ function Read_Config_File() {
 		else
 			fname=system.ctrl_dir + Config_Filename;
 	} else {
-		fname=system.ctrl_dir + "ircd." + system.local_host_name + ".conf";
+		fname=system.ctrl_dir + "ircd." + system.local_host_name + ".ini";
+		if(!file_exists(fname))
+			fname=system.ctrl_dir + "ircd." + system.local_host_name + ".conf";
+		if(!file_exists(fname))
+			fname=system.ctrl_dir + "ircd." + system.host_name + ".ini";
 		if(!file_exists(fname))
 			fname=system.ctrl_dir + "ircd." + system.host_name + ".conf";
+		if(!file_exists(fname))
+			fname=system.ctrl_dir + "ircd.ini";
 		if(!file_exists(fname))
 			fname=system.ctrl_dir + "ircd.conf";
 	}
-- 
GitLab