From 24f7991a7027eaeed661cd50ae087e802254cf42 Mon Sep 17 00:00:00 2001 From: anthony Date: Tue, 10 Jan 2012 18:41:11 -0800 Subject: [PATCH] bug 10831: replace "//" with '/' status 10831: resolved fixed --- .../com/cloud/hypervisor/xen/resource/CitrixResourceBase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java index bc850872e29..3187e37793e 100755 --- a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java +++ b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java @@ -5238,9 +5238,9 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe Map deviceConfig = new HashMap(); String path = uri.getPath(); path = path.replace("//", "/"); - deviceConfig.put("location", uri.getHost() + ":" + uri.getPath()); + deviceConfig.put("location", uri.getHost() + ":" + path); Host host = Host.getByUuid(conn, _host.uuid); - SR sr = SR.create(conn, host, deviceConfig, new Long(0), uri.getHost() + uri.getPath(), "iso", "iso", "iso", shared, new HashMap()); + SR sr = SR.create(conn, host, deviceConfig, new Long(0), uri.getHost() + path, "iso", "iso", "iso", shared, new HashMap()); sr.setNameLabel(conn, vmName + "-ISO"); sr.setNameDescription(conn, deviceConfig.get("location"));