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"));