*** empty log message ***
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/UpdateCore.java b/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/UpdateCore.java
index 4d4a9da..1c99ce2 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/UpdateCore.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/UpdateCore.java
@@ -189,23 +189,8 @@
 		File updateStateLocation = null;
 
 		if ("file".equalsIgnoreCase(configLocation.getProtocol())) {
-			// ensure path exists. Handle transient configurations
-			ArrayList list = new ArrayList();
 			File path = new File(configLocation.getFile());
 			updateStateLocation = new File(path.getParentFile(), LOG_FILE);
-			while (path != null) { // walk up to first dir that exists
-				if (!path.exists()) {
-					list.add(path);
-					path = path.getParentFile();
-				} else
-					path = null;
-			}
-			for (int i = list.size() - 1; i >= 0; i--) { // walk down to create missing dirs
-				path = (File) list.get(i);
-				path.mkdir();
-				if (config.isTransient())
-					path.deleteOnExit();
-			}
 		}
 		return updateStateLocation;
 	}