diff --git a/web/root/ecwebv3/ftelnet/ftelnet.xjs b/web/root/ecwebv3/ftelnet/ftelnet.xjs
index 7dcd0466fe62a89159c655b493cad09002ecb9f7..86bffc88610e57560acd74d10e8f5feb1997f557 100644
--- a/web/root/ecwebv3/ftelnet/ftelnet.xjs
+++ b/web/root/ecwebv3/ftelnet/ftelnet.xjs
@@ -1,6 +1,6 @@
 <?xjs
 	load('webInit.ssjs');
-	var f = new File(system.ctrl_dir + 'services.ini');
+	var f = new File(file_cfgname(system.ctrl_dir, 'services.ini'));
 	if(f.open("r")) {
 		var fspIni = f.iniGetObject('FlashPolicy');
 		var wssIni = f.iniGetObject('WebSocket');
@@ -19,7 +19,7 @@
 		var htmlterm = true;
 		var wssPort = wssIni.Port;
 	}
-	f = new File(system.ctrl_dir + 'sbbs.ini');
+	f = new File(file_cfgname(system.ctrl_dir, 'sbbs.ini'));
 	if(f.open("r")) {
 		var sbbsIni = f.iniGetObject("BBS");
 		f.close();
diff --git a/web/root/ecwebv3/lightirc/lightirc.xjs b/web/root/ecwebv3/lightirc/lightirc.xjs
index a90e31e9452e44b0007abd68f95e90531aac36ff..4ba030e6452a4db3aafb4b27dc65a767cdf591d4 100644
--- a/web/root/ecwebv3/lightirc/lightirc.xjs
+++ b/web/root/ecwebv3/lightirc/lightirc.xjs
@@ -1,6 +1,6 @@
 <?xjs
 	load('webInit.ssjs');
-	var f = new File(system.ctrl_dir + 'services.ini');
+	var f = new File(file_cfgname(system.ctrl_dir, 'services.ini'));
 	if(f.open("r")) {
 		var servicesIni = f.iniGetObject('FlashPolicy');
 		f.close();
diff --git a/web/root/error/404.ssjs b/web/root/error/404.ssjs
index 2d3f25aae88c045e18508f48c57e6a4ee99c3057..cd069102acf49fbc380c13eef8e5c4cf94ddd684 100644
--- a/web/root/error/404.ssjs
+++ b/web/root/error/404.ssjs
@@ -1,7 +1,7 @@
 load("file_size.js");
 
 // Load the icons definitions...
-icons=new File(system.ctrl_dir+"webicons.ini");
+icons=new File(file_cfgname(system.ctrl_dir,"webicons.ini"));
 if(icons.exists) {
 	icons.open("r",true);
 	allicons=icons.iniGetObject();