[X2Go-Commits] [x2gobroker] 04/18: x2gobroker/agent.py: Bail out if no hostaddr contained in remote_agent.

git-admin at x2go.org git-admin at x2go.org
Mon Apr 30 19:10:55 CEST 2018


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2gobroker.

commit 69591740eb0f244e4aa88dfc5e076cc071418996
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Mon Apr 30 15:10:18 2018 +0200

    x2gobroker/agent.py: Bail out if no hostaddr contained in remote_agent.
---
 x2gobroker/agent.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/x2gobroker/agent.py b/x2gobroker/agent.py
index 1ee6e37..aba0931 100644
--- a/x2gobroker/agent.py
+++ b/x2gobroker/agent.py
@@ -199,8 +199,12 @@ def _call_remote_broker_agent(username, task, cmdline_args=[], remote_agent=None
     elif 'host_key_policy' not in remote_agent:
         remote_agent['host_key_policy'] = paramiko.WarningPolicy()
 
-    remote_hostname = remote_agent['hostaddr']
-    remote_hostaddr = remote_agent['hostaddr']
+    if 'hostaddr' in remote_agent:
+        remote_hostname = remote_agent['hostaddr']
+        remote_hostaddr = remote_agent['hostaddr']
+    else:
+        raise x2gobroker.x2gobroker_exceptions.X2GoBrokerAgentException('Internal error: The remote_agent dict must always specify a hostaddr key!')
+
     if 'port' in remote_agent:
         remote_port = int(remote_agent['port'])
     else:

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git


More information about the x2go-commits mailing list