From 6b9d371f895a3743c1df9ff48691df109ed04809 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 704fa85f6f2..5491d152882 100755 --- a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java +++ b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java @@ -5122,9 +5122,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"));