From 3638bc0c9c39ab90a33e3fa6f5101b9fb6ed7317 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 9 Nov 2011 03:37:30 +0000
Subject: [PATCH] Fix error when there is no "FlashPolicy" section in the
 services.ini

---
 web/root/ecWeb/fTelnet/fTelnet.ssjs   | 5 ++++-
 web/root/ecWeb/lightirc/lightirc.ssjs | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/web/root/ecWeb/fTelnet/fTelnet.ssjs b/web/root/ecWeb/fTelnet/fTelnet.ssjs
index 8d3141e14f..b6acb878cb 100644
--- a/web/root/ecWeb/fTelnet/fTelnet.ssjs
+++ b/web/root/ecWeb/fTelnet/fTelnet.ssjs
@@ -12,7 +12,10 @@ var f = new File(system.ctrl_dir + 'services.ini');
 if(f.open("r")) {
 	var servicesIni = f.iniGetObject('FlashPolicy');
 	f.close();
-	var fspPort = servicesIni.Port;
+	if(servicesIni)
+		var fspPort = servicesIni.Port;
+	else
+		fspPort = 843;
 } else {
 	var fspPort = 843;
 }
diff --git a/web/root/ecWeb/lightirc/lightirc.ssjs b/web/root/ecWeb/lightirc/lightirc.ssjs
index c810bc54bd..083167fff8 100644
--- a/web/root/ecWeb/lightirc/lightirc.ssjs
+++ b/web/root/ecWeb/lightirc/lightirc.ssjs
@@ -13,7 +13,10 @@ var f = new File(system.ctrl_dir + 'services.ini');
 if(f.open("r")) {
 	var servicesIni = f.iniGetObject('FlashPolicy');
 	f.close();
-	var fspPort = servicesIni.Port;
+	if(servicesIni)
+		var fspPort = servicesIni.Port;
+	else
+		fspPort = 843;
 } else {
 	var fspPort = 843;
 }
-- 
GitLab