*** empty log message ***
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
index 037c0aa..ba6ded3 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
@@ -29,7 +29,7 @@
 	 * 

 	 * @since 2.0

 	 */

-	public static final String DEFAULT_INSTALLED_FEATURE_PATH = "install/features/";

+	public static final String DEFAULT_INSTALLED_FEATURE_PATH = "features/";

 	//$NON-NLS-1$

 

 	/**

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFileFactory.java b/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFileFactory.java
index 00f018f..b3a3884 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFileFactory.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFileFactory.java
@@ -69,12 +69,10 @@
 			String path = url.getFile();

 			File siteLocation = new File(path);

 			if (siteLocation.isDirectory()) {

-				// need to add '/' if it is not there

-				if (!(path.endsWith("/") || path.endsWith(File.separator))) { //$NON-NLS-1$

-					url =

-						new URL(url.getProtocol(), url.getHost(), url.getPort(), url.getFile() + "/");

-					//$NON-NLS-1$

-				}

+				path = siteLocation.getAbsolutePath().replace(File.separatorChar,'/');

+				if (!path.endsWith("/"))

+					path += "/";

+				url = new URL("file:" + path); //$NON-NLS-1$

 

 				if (new File(siteLocation, Site.SITE_XML).exists()) {

 					siteStream = new FileInputStream(new File(siteLocation, Site.SITE_XML));