From 26e9079d27f8b852f68970eb4ae2c5880cc20e70 Mon Sep 17 00:00:00 2001
From: RaNaN <Mast3rRaNaN@hotmail.de>
Date: Fri, 12 Feb 2010 21:57:32 +0100
Subject: cnl fix, webif. add dialog - destionation choosable

---
 module/plugins/hooks/ClickAndLoad.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

(limited to 'module/plugins')

diff --git a/module/plugins/hooks/ClickAndLoad.py b/module/plugins/hooks/ClickAndLoad.py
index f7c12356b..ab29c8731 100644
--- a/module/plugins/hooks/ClickAndLoad.py
+++ b/module/plugins/hooks/ClickAndLoad.py
@@ -37,8 +37,12 @@ class ClickAndLoad(Hook):
 
 	self.port = int(self.core.config['webinterface']['port'])
         if self.core.config['webinterface']['activated']:
-            forwarder('127.0.0.1', 9666, '127.0.0.1', self.port)
-            thread.start_new_thread(asyncore.loop, ())
+            try:
+                forwarder('127.0.0.1', 9666, '127.0.0.1', self.port)
+                thread.start_new_thread(asyncore.loop, ())
+            except:
+                self.core.logger.error("ClickAndLoad port already in use.")
+
 
 class forwarder(asyncore.dispatcher):
     def __init__(self, ip, port, remoteip, remoteport, backlog=5):
-- 
cgit v1.2.3