From b6364627a3386d5a819d9f792b7a7b43e3974034 Mon Sep 17 00:00:00 2001 From: Kelven Yang Date: Fri, 29 Apr 2011 14:17:35 -0700 Subject: [PATCH] Decode the url content sent from UI first as URL has encoded url as a whole --- server/src/com/cloud/agent/manager/AgentManagerImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/com/cloud/agent/manager/AgentManagerImpl.java b/server/src/com/cloud/agent/manager/AgentManagerImpl.java index 5cb86d20012..2ba6b3eecbb 100755 --- a/server/src/com/cloud/agent/manager/AgentManagerImpl.java +++ b/server/src/com/cloud/agent/manager/AgentManagerImpl.java @@ -21,6 +21,7 @@ import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; import java.net.URI; import java.net.URISyntaxException; +import java.net.URLDecoder; import java.nio.channels.ClosedChannelException; import java.util.ArrayList; import java.util.Enumeration; @@ -566,6 +567,8 @@ public class AgentManagerImpl implements AgentManager, HandlerFactory, ResourceS String url = cmd.getUrl(); String username = cmd.getUsername(); String password = cmd.getPassword(); + + url = URLDecoder.decode(url); URI uri = null;